TCP-пакеты автоматически разделяются операционной системой, все, что может сделать приложение, это дать подсказки, когда их нужно очищать.Кроме того, приложение может просто читать и записывать в поток.
ОС двух взаимодействующих одноранговых узлов автоматически настраивают максимальные размеры пакетов на основе MTU в каналах с Path MTU discovery .Убедитесь, что вы не блокируете пакеты ICMP, чтобы заставить это работать.
Поскольку крайне маловероятно, что проблема заключается в неправильном MTU (а MTU в 1500 или менее часто устанавливается в любом случае), вам следует- диагностируйте вашу проблему, например, с помощью трассировщика пакетов, такого как wireshark .