문제

P2P Instant Messenger와 같은 Python P2P 응용 프로그램을 구축하고 있습니다. TCP/IP 연결을 사용하여 다른 동료들과 의사 소통하고 있습니다. 나는 클라이언트가 포트 전달을하기를 원하지 않는다. 응용 프로그램이 시작되면 포트가 라우터로 전달되는지 여부를 확인해야합니다. 포트를 라우터로 전달할 수 있습니까? 또는 브라우저에서 사용하는 P2P 통신에 포트 80을 어떻게 사용할 수 있습니까?

도움이 되었습니까?

해결책

여기에 나열된 게시물과 파일이 도움이 될 수 있습니다. 이 사람은 파이썬에서 NAT PMP 라이브러리를 구현했습니다.

http://blog.yimingliu.com/2008/01/07/nat-pmp-client-library-for-python/

P2P 통신에 Port 80을 사용하려면 HTTP에 자신의 프로토콜을 작성하고 포트 80을 통해 연결하면됩니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top