Pessoal, está acontecendo algo muito estranho. Criei um cliente e um servidor socket bem simples. O cliente faz uma requisição e o servidor retorna um monte de informação gerada num loop. Quando o cliente e o servidor estão na mesma máquina tudo funciona corretamente, porém, quando estão em máquinas diferentes (na rede interna) a transmissão é interrompida antes de terminar. Acredito que se o problema fosse causado pelo firewall a comunicação nem se iniciaria, correto?. Neste caso ela se inicia e é interrompida abruptamente. Fiz a mesma aplicação em Delphi e o resultado é o mesmo.
A mensagem de erro apresentada no servidor: java.net.SocketException: Software caused connection abort: socket write error at java.net.SocketOutputStream.socketWrite0(Native Method) at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:92) at java.net.SocketOutputStream.write(SocketOutputStream.java:105) at java.io.DataOutputStream.writeInt(DataOutputStream.java:181) at ConcorrenciaServidor2.EnviarArquivo1(Servidor2.java:72) at ConcorrenciaServidor2.run(Servidor2.java:120) at java.lang.Thread.run(Thread.java:536) Alguém sabe o que pode estar acontecendo? Obrigado! ------------------------------ LISTA SOUJAVA ---------------------------- http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -------------------------------------------------------------------------