Ik ben bezig met een online spelletje met sockets. Ik probeer de functie send() en recv() te gebruiken om een class te versturen ( class Computer ) De prototypes van die functies zijn:
int send( SOCKET s, const char *buf, int len, int flags );
int recv( SOCKET s, char *buf, int len, int flags );
Als ik nu mijn Computer C wil versturen doe ik:
send( s, (char*) C, sizeof(C), 0 );
Of ontvangen:
recv( s, (char*) C, sizeof(C), 0 );
Maar bij beide geeft de compiler de error dat hij Computer niet kan converteren naar char*.
Weet iemand een oplossing?
int send( SOCKET s, const char *buf, int len, int flags );
int recv( SOCKET s, char *buf, int len, int flags );
Als ik nu mijn Computer C wil versturen doe ik:
send( s, (char*) C, sizeof(C), 0 );
Of ontvangen:
recv( s, (char*) C, sizeof(C), 0 );
Maar bij beide geeft de compiler de error dat hij Computer niet kan converteren naar char*.
Weet iemand een oplossing?