drsmachado 27 de nov. de 2010
Bom, quais ações o servidor está programado para realizar, além de receber e direcionar as mensagens?
Se existem outras tarefas que ele deva realizar, aí sim ele “trava”, caso contrário, é o comportamento normal dele…
makecio 27 de nov. de 2010
rapaz... olha o codigo ai pra tu ver
try{
ServerSocket serverSocket = new ServerSocket(7000);
Socket socket = serverSocket.accept();
DataInputStream recebe= new DataInputStream(socket.getInputStream());
JOptionPane.showMessageDialog(null, "" + recebe.readUTF(), "", JOptionPane.INFORMATION_MESSAGE);
recebe.close();
socket.close();
serverSocket.close();
}
ViniGodoy 27 de nov. de 2010
Dê uma olhada aqui:
http://www.guj.com.br/posts/list/136538.java#735860
E aqui:
http://www.guj.com.br/posts/list/15/74218.java#506163
Uma dica. Tente fazer um protocolo binário. É um pouco mais fácil do que tratar texto, e muito mais eficiente.
E baixe alguma ferramenta de sniffing, como o wireshark .
makecio 28 de nov. de 2010
obrigado pela ajuda.
vou dar uma olhada nos links.
sinto mto por ter criado dos topicos
Os dois era sobre SOCKET mas era problemas diferentes.