problemas con socket binario, HELP
Publicado por oscar (15 intervenciones) el 08/07/2006 01:00:49
se tiene una conexion soket por el cual puede transmitirse datos binarios y texto. para ello se hizo esto en la parte del servidor:
writer = new DataOutputStream(objClientSocket.getOutputStream());
reader = new DataInputStream(objClientSocket.getInputStream());
Problema 1
String data = reader.readLine();
pero el metodo esta en desuso, se recomienda usar un StreamReader, pero se necesita enviar datos binarios, habria algun problema si se usa este metodo a pesar de la advertencia?
Problema 2
String strCadena;
...
writer.writeUTF( strCadena + "\n");
esto se usa para enviar una cadena al cliente, funciona, pero en el lado del cliente se recive como un string delphi, pero siempre con 2 carecteres extraños antes de la cadena real que se envia, y estos caracteres raros cambian continuamente, por que??
writer = new DataOutputStream(objClientSocket.getOutputStream());
reader = new DataInputStream(objClientSocket.getInputStream());
Problema 1
String data = reader.readLine();
pero el metodo esta en desuso, se recomienda usar un StreamReader, pero se necesita enviar datos binarios, habria algun problema si se usa este metodo a pesar de la advertencia?
Problema 2
String strCadena;
...
writer.writeUTF( strCadena + "\n");
esto se usa para enviar una cadena al cliente, funciona, pero en el lado del cliente se recive como un string delphi, pero siempre con 2 carecteres extraños antes de la cadena real que se envia, y estos caracteres raros cambian continuamente, por que??
Valora esta pregunta


0