Нет, границы сообщений не имеют ничего общего с пунктами назначения или портами.«Граница сообщения» - это разделение между двумя сообщениями, отправляемыми по протоколу.UDP сохраняет границы сообщений.Если вы отправите «FOO», а затем «BAR» по UDP, другой конец получит две дейтаграммы, одна из которых содержит «FOO», а другая - «BAR».
Если вы отправите «FOO», а затем »BAR "поверх TCP, граница сообщения не сохраняется.Другой конец может получить «FOO», а затем «BAR».Или это может получить «FOOBAR».Или он может получить «F», а затем «OOB», а затем «AR».TCP не делает никаких попыток сохранить границы сообщений приложения - это просто поток байтов в каждом направлении.