Socket Frage: Linux Windows
-
Hallo Liebe Leute
Ich hätte mal eine Frage zum Thema Netzwerkprogrammierung.Und zwar diese:
Warum wenn ich eine Struktur von einem Windows Rechner an meinen Linux Server schicke ist diese gefüllt beim aufruf von recv. Aber wenn ich in einer Forschleife
mehere Strukturen jeweils sende kommt nur die erste vernünfitig wieder an meinem Windows Rechner an.Woran liegt das?
Wie kann ich das beheben?
oder geht das gar nicht zu beheben?Neben bei es sind ganz normale Stream Sockets
-
Vermutlich weil du Probleme mit Padding-Bytes hast. Ein System nutzt unterschiedliches Padding der Strukturen und du liest bzw. schreibst zu viele Zeichen für das andere System.
Deaktiviere daher Padding.
-
Wie deaktiviert man denn Padding????????
-