LabView - Duda Urgente

 
Vista:

Duda Urgente

Publicado por Pepe (1 intervención) el 24/02/2008 20:07:00
Hola a todos,

tengo una duda urgente referente al tema de envío de datos desde Java a través del protocolo TCP. Hasta ahora he usado el siguiente código:

import java.io.*;
import java.net.*;

public class ClienteJava {
public static void main(String[] args) {
Socket soc = null;
PrintWriter escritor = null;
String DatosEnviados = null;
BufferedReader lector = null;

try {
soc = new Socket("localhost", 9995);
lector = new BufferedReader(new InputStreamReader(soc.getInputStream ()));
System.out.println (lector.readLine());
escritor = new PrintWriter(soc.getOutputStream(), true);
escritor.write("ppperz");


escritor.close();
soc.close();
}catch (IOException e) {
e.printStackTrace();
System.exit(-1);
}
}
}

Mi idea es que en LabView lea la cadena ppperz. Pues bien, como se puede ver en el código, primeramente recibo una determinada cadena desde LabView, eso sí lo hace de manera adecuada, pero el problema llega cuando lo quiero hacer al revés mediante TCP. He probado también con UDP y me sale perfectamente la comunicación en ambos sentidos, pero para TCP solamente he conseguido enviar datos desde LabView a Java, pero no al revés.

Me gustaría saber qué es lo que tengo que hacer o cómo debo llevar a cabo la comunicación para que funciona adecuadamente y sin problemas, ya que parece que LabView cuando mando desde Java no recibe nada.

Espero tener alguna ayuda ya que es un tema urgente. Os lo agradecería mucho. Muchas gracias de antemano.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder