1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

Topologia de rede p2p problemas com as threads.

Estou com um problema necessito criar uma topologia onde devo enviar uma matriz e atualizar os pesos de enlaces e também enviar mensagens mesmo que não seja uma máquina vizinha conectada diretamente usando o menor caminho sendo que cada máquina é servidor e cliente ao mesmo tempo muito parecido com uma conexão p2p, consegui criar as threads para cada um, mas o que acontece que quando vou conectar elas recebo o erro descrito abaixo e como sou novo em java não consegui detectar a solução.

Código de erro:

jul 11, 2015 12:30:39 PM br.com.roteamento.ServidorEnlace run GRAVE: null java.net.BindException: Endereço já em uso at java.net.PlainSocketImpl.socketBind(Native Method) at java.net.AbstractPlainSocketImpl.bind(AbstractPlainSocketImpl.java:382) at java.net.ServerSocket.bind(ServerSocket.java:375) at java.net.ServerSocket.(ServerSocket.java:237) at java.net.ServerSocket.(ServerSocket.java:128) at br.com.roteamento.ServidorEnlace.run(ServidorEnlace.java:32) at java.lang.Thread.run(Thread.java:745)

jul 11, 2015 12:30:39 PM br.com.roteamento.ServidorMsg run GRAVE: null java.net.BindException: Endereço já em uso at java.net.PlainSocketImpl.socketBind(Native Method) at java.net.AbstractPlainSocketImpl.bind(AbstractPlainSocketImpl.java:382) at java.net.ServerSocket.bind(ServerSocket.java:375) at java.net.ServerSocket.(ServerSocket.java:237) at java.net.ServerSocket.(ServerSocket.java:128) at br.com.roteamento.ServidorMsg.run(ServidorMsg.java:32) at java.lang.Thread.run(Thread.java:745)

Exception in thread "Thread-2" Exception in thread "Thread-0" java.lang.NullPointerException at br.com.roteamento.ServidorMsg.run(ServidorMsg.java:39) at java.lang.Thread.run(Thread.java:745) java.lang.NullPointerException at br.com.roteamento.ServidorEnlace.run(ServidorEnlace.java:39) at java.lang.Thread.run(Thread.java:745)

  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

0 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags threads ou faça a sua própria pergunta.