Hallow Leutz,
ich habe mich in letzter Zeit mit der Netwerkprgrammierung beschäftigt ( TCP/IP ) klappt auch
alles ganz gut. Aber beim senden und empfangen von Nachrichten kommt es iwie zu Problemen :s
Client:
Code
...
char buffer[256];
...
rc = send(connectedSocket, buffer, 10, 0);
if(rc == SOCKET_ERROR){
printf("Nachricht konnte nicht gesendet werden, fehler code: %d\n", WSAGetLastError());
}else{
printf("Nachricht wurde gesendet!\n");
}
...
Alles anzeigen
Server:
Code
...
char buffer[256];
...
rc = recv(connectedSocket, buffer, 256, 0);
if(rc == SOCKET_ERROR){
printf("Nachricht konnte nicht empfangen werden, Fehler Code: %d\n", WSAGetLastError());
} else{
printf("Nachricht: %d\n", buffer[rc]);
}
...
Alles anzeigen
Der Client sendet die Nachricht aber beim Server kommt sie nicht an bzw. kommt irgendein kommischer
Wert wie -52 oder so.
Hoffentlich könnt ihr mir helfen :)