Habe ein Socket send Problem
-
Hallo Libe Leute,
Ich habe folgendes Problem die send Funktion von der Winapi
will ein buf vom typ char. Mein Problem ist wie kann ich bsp.weise
eine Struktur senden.
Unter Linux hat die Funktion den Parameter void anstatt char. Gibt es eine möglichkeit eine Struktur zu senden
-
Das meinst du jetzt aber nicht ernst, oder?
-
Doch!!!!!
Also, gibt es oder nicht?????????
-
Ich pfusche mir das einfach immer zurecht ganz einfach indem ich einfach (char ) vor die Struktur schreibe, die ich übertragen möchte. Das wird dann irgendwie in einen Char umgewandelt und übertragen. Du musst am Ende halt darauf achten, das du beim empfänger mit (char)&Variable das ganze wieder zurückumwandelst.
Beispiel:
TolleStruktur Strukt; //Beim Sender send((char*)Strukt...) .. .. //Beim empfänger recv((char*)&Strukt...) //Strukt variable wird mit empfangen Daten gefüllt.Mich würde aber ehrlich gesagt auch interessieren, ob es da was eleganteres gibt!?
-
Wo ist die "Versteckte Kamera"?
-
LOL!