Me ajudem! Superwaba

São duas aplicacoes, uma J2SE e outra Superwaba.

Estou tentando enviar um dado do tipo string da aplicacao desktop para a aplicacao movel,está rodando mas naum consigo receber o valor.

Ai esta o codigo:

Aplicacao desktop:

import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.net.ServerSocket;
import java.net.Socket;

public class SocketEnviar {

String t1 = “SUPERWABA”;

String escreverBytes;

private Socket sock = null;

private ServerSocket srv = null;

private BufferedWriter escreverBuffer = null;

private static final int PORT = 5678;

/*public String toString() {
String resposta = new String();
resposta = t1;

return resposta;
}*/

public SocketEnviar() {
try {

srv = new ServerSocket(PORT);
System.out.println("****Server socket iniciado ****");
sock = srv.accept();

System.out.println("**** Novo socket cliente adicionado ****");

sendData();

} catch (Exception e) {
System.out.println("Ocorreu uma excecao: " + e.toString());
e.printStackTrace();
}
}

private void sendData() throws Exception {

System.out.println("**** Iniciando comunicacao ");
System.out.println("\n
Enviando dados ****");

escreverBuffer = new BufferedWriter(new OutputStreamWriter(sock
.getOutputStream()));

escreverBuffer.write(t1);

}

public static void main(String args[]) {

SocketEnviar test = new SocketEnviar();

}
}

Aplicacao Movel :

public class JanelaPrincipal extends MainWindow {

private ResizeStream rsPMesa;

private DataStream dsPMesa;

Catalog cPMesa;

Socket sktPComanda;

DataStream dsSkt;

String recebe;

Edit n1;

private String teste;

public String toString() {
String resposta = new String();
resposta = recebe;

return resposta;
}

public JanelaPrincipal() {
super(“Pedidos - FOOD SERVICE”, TAB_ONLY_BORDER);
setDoubleBuffer(true);
}

public void onStart() {

}

{
if (sktPComanda == null)
sktPComanda = new Socket(“localhost”, 567;
dsSkt = new DataStream(sktPComanda);

if (!sktPComanda.isOpen()) {
throw new RuntimeException("Falha abertura porta : "

  • sktPComanda.lastError);
    }

recebe = dsSkt.readString();

System.out.println("UUUHHUU : " + recebe.toString());

sktPComanda.close();
}