2012-09-17 1 views
0

Netty를 사용하여 Java에서 서버 및 클라이언트를 작성했습니다. 내 PC에서 클라이언트를 실행할 때 정상적으로 작동합니다. 다른 PC에서 클라이언트를 실행하려고 할 때 나를 던졌습니다 :다른 PC에서 연결 시간 제한 설정

 
java.net.ConnectException: connection timed out 
    at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink$Boss.processConnectTimeout(NioClientSocketPipelineSink.java:391) 
    at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink$Boss.run(NioClientSocketPipelineSink.java:289) 
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source) 
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) 
    at java.lang.Thread.run(Unknown Source) 
17-Sep-2012 10:58:55 AM org.jboss.netty.channel.SimpleChannelHandler 

이 이유는 무엇입니까?

답변

2

연결 매개 변수를 확인하십시오.

  • 다른 클라이언트가 서버를 볼 수 있습니까? (클라이언트에서 서버로 ping을 시도하십시오).
  • 사이에 방화벽이 있습니까? 그것들을 끄십시오.
  • 연결 문자열을 확인하십시오. localhost에 연결하지 않았는지 확인하십시오.
  • 서버 구성을 확인하십시오. 적절한 네트워크 인터페이스에서 수신 대기합니까?

모든 것을 확인하면 문제가없는 것 같습니다. 여기에 네트워크 연결 코드를 게시하십시오.

해피 코딩 :