Cliente Servidor Java- C
Hola:
Estoy haciendo una aplicacion que consiste en un servidor en c y un cliente en java. Tengo problemas en la comunicacion porque al enviar un mensaje al servidor (por ej HOLA SERVIDOR), este lo toma a veces como varios mensajes(por ej: HOLA, despues SERV y despues IDOR)
Utilizo en java para enviar mensaje:
out = new DataOutputStream(s.getOutputStream());
out.writeBytes(String ....)
y en c para recibirlo:
char buffer[256];
memset(buffer,0,256);
recv(canal_cliente,buffer,sizeof(buffer),0);
Gracias.
Estoy haciendo una aplicacion que consiste en un servidor en c y un cliente en java. Tengo problemas en la comunicacion porque al enviar un mensaje al servidor (por ej HOLA SERVIDOR), este lo toma a veces como varios mensajes(por ej: HOLA, despues SERV y despues IDOR)
Utilizo en java para enviar mensaje:
out = new DataOutputStream(s.getOutputStream());
out.writeBytes(String ....)
y en c para recibirlo:
char buffer[256];
memset(buffer,0,256);
recv(canal_cliente,buffer,sizeof(buffer),0);
Gracias.
