0
어떻게하면 C# 응용 프로그램에 연결되어있는 클라이언트의 포트를 얻을 수 있습니까?들어오는 TCP 연결 포트를 가져옵니다
어떻게하면 C# 응용 프로그램에 연결되어있는 클라이언트의 포트를 얻을 수 있습니까?들어오는 TCP 연결 포트를 가져옵니다
는 IPEndPoint
에 System.Net.Sockets.Socket
객체 유형 캐스트의 RemoteEndPoint
속성이 다음의 Port
속성을 읽어보십시오.
소켓에서 수신 대기하려면 을 먼저 알고 포트 번호를 알아야합니까? 당신을 가정
확실하지만 NAT punchtrough 서버의 클라이언트 포트가 필요합니다. 클라이언트 프로그램이 바인드 된 포트는 필요 없지만 라우터에 의해 연결되어있는 하나의 포트가 필요합니다. – Stefano
그런 다음 http://www.rfc-editor.org/rfcsearch.html에 가서 검색하십시오. NAT 및/또는 네트워크 주소 변환 그리고 RFC를 통한 작업. http://en.wikipedia.org/wiki/NAT_traversal을 참조하십시오. –