Hallo zusammen,
mein Problem liegt in der Kommunikation zwischen Java und C++...
Soweit der Empfang...
Soweit das Senden...
Mein Problem ist folgendes... Der Java(Client) empfängt mehr Bytes als 1024(der Server schickt aber nur 1024). Da ich den Quellcode einer Webseite übertrage ist es aber wichtig das alles 100% stimmt. Ich hoffe ihr habt Ideen woran das liegen könnte?
mein Problem liegt in der Kommunikation zwischen Java und C++...
Java:
DataInputStream FromClient = new DataInputStream(this.client.getInputStream());
byte[] buffer = new byte[2048];
int numberRead = FromClient.read(buffer, 0, 2048);
Soweit der Empfang...
Code:
char buffer[2048];
int res = recv(socket, buffer, 1024, 0);
buffer[res] = '\0';
send(socket2,buffer,res,0);
Soweit das Senden...
Mein Problem ist folgendes... Der Java(Client) empfängt mehr Bytes als 1024(der Server schickt aber nur 1024). Da ich den Quellcode einer Webseite übertrage ist es aber wichtig das alles 100% stimmt. Ich hoffe ihr habt Ideen woran das liegen könnte?