Java 소켓 용 라우터에서 열린 포트


1

피어 투 피어 응용 프로그램을 만들려고하는데 포트가 연결 정보를 교환하기를 원하며 피어간에 방화벽 에서이 포트가 닫히지 않고 다른 응용 프로그램 에서이 포트를 사용하지 않도록하고 싶습니다


1. UPNP로 열어보십시오. 2. 방화벽은 포트를 요청받지 않으면 포트를 닫지 않습니다. (그리고 그렇게하라는 메시지가 표시되면 발생해야합니다. 원하는지 여부는 중요하지 않습니다.) 3. 응용 프로그램이 포트를 사용하지 못하게해야합니다.
Kimmax

확실하지 않지만 응용 프로그램을 개발하는 경우이 질문을 stackoverflow.com으로 가져 가면 더 유용한 답변을 얻을 수 있습니다 .
rakslice

답변:


0

기본적으로 명백한 인터넷 주소에서 들어오는 연결을 수락 할 수없는 피어간에 연결을 설정하는 몇 가지 방법이 있습니다.

  • NAT (Network Address Translation)가 있는지 확인하고있는 경우 UPnP 및 / 또는 기타 NAT 포트 매핑 프로토콜을 사용하여 인터넷 주소의 포트를 로컬 주소로 전달하도록 응답하는 NAT 라우터를 구성하십시오.
  • 피어 중 하나가 들어오는 연결을 수락 할 수 있으면 연결을 수신하고 다른 피어가 연결을 수신하도록 조정하십시오.
  • NAT 통과 기술을 사용하여 연결 설정 시도 https://en.wikipedia.org/wiki/NAT_traversal
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.