Me ajudem! Superwaba

0 respostas
L

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();
}

Criado 15 de outubro de 2008
Respostas 0
Participantes 1