recv () soll unterscheiden
-
hi leute
ich will das mein programm zwischen empfangenen daten unterscheiden kann von welcher funktion des servers diese kommen! ich hab mir gedacht das das mit einer klasse funktionieren könnte:class Daten { char Woher[50]; char Text [150]; }Jedoch erwartet send () einen char wert :
int send(int s, const void *msg, int len, unsigned int flags); bzw; int recv(int s, void *buf, int len, unsigned int flags);Wie kann ich das machen?
Ich will aber keine 2 parallelen verbindungen herstellen!
Albert
-
albertk13 schrieb:
Jedoch erwartet send () einen char wert :
int send(int s, const void *msg, int len, unsigned int flags); bzw; int recv(int s, void *buf, int len, unsigned int flags);Achja. Es erwartet einen „char wert“? Darum steht in dem Code auch so ofr [i]char[i]…
-
Wie peinlich einmal vertippt und ein falsches Tag.
-
stimmt!! geht das dann das ich eine klasse zum senden übergebe?
Natürlich muss ich diese auch empfangen können
-
Übergib was du willst, solange es sich implizit in void* konvertieren lässt.
-
Troll-Alarm