Ich habe eine Anwendung, die TCP-Daten von einem Socket einliest. Das sendende Gerät sendet 1400 Byte Daten an den Server-Socket am anderen Ende. Irgendwo auf dem Weg wird das Paket in ein 1024-Byte-Segment und ein 376-Byte-Segment segmentiert / fragmentiert. Um die Daten auf meiner Anwendungsseite korrekt zu empfangen, muss ich den Socket zweimal lesen und das Paket auf Anwendungsebene zusammenstellen, was zu Problemen mit viel Verkehr führen kann.
Nach allem, was ich gelesen habe, wird die Neuzusammenstellung von TCP-Segmenten auf der IP-Ebene abgewickelt. Ich verwende Windows Server 2012 und meine Anwendung verwendet Winsock. Gibt es eine Möglichkeit, das Betriebssystem so zu konfigurieren, dass diese Pakete neu zusammengestellt werden, sobald sie auf dem Port dieser Schicht empfangen werden?