나는 소켓을 통해 간단한 채팅을 만들려고 노력했는데 현재 LAN과 "localhost"에서도 작동하지만 인터넷을 통해 다른 컴퓨터 사이에는 채팅 할 수 없다. , 그렇지 않아!간단한 인터넷 채팅 만들기
이 줄은 "내 로컬 IP 주소" ""--ip address-- = 로컬 호스트와 --ip address-- = 작동하지만, 내 라우터의 IP 주소로socket = new Socket("--ip address--", 7345);
, 그것은 자바를 던졌습니다 .net.ConnectException
" java.net.ConnectException: Connection refused: connect "
나는 서버로 내 PC를 사용하려면이 아닌 실제 서버는, 아마 문제가 있지만, 나는 해결책이 있어야한다고 생각합니다. 그것이 터무니없는 간단한 질문이라면, 나는 네트워크 프로그래밍의 진정한 초보자이기 때문에 저를 망치지 마십시오. 당신은 서버를 만들 때
라우터에는 포트 7345가 열려 있지 않을 수 있습니다. – duffymo
그리고 라우터가 열려 있다면 라우터가 해당 포트에서 컴퓨터로 트래픽을 전송하는 것을 알지 못합니다. – corsiKa
방화벽 문제가 발생할 가능성이 큽니다. – winne2