0
내부 수집을 위해 클라이언트 IP 주소 & 포트를 가져 오려고합니다. 나는 this answer을 찾았다. 그러나 이것은 단순히 클라이언트의 IP 주소 & 포트를 잡아내는 것보다 훨씬 더 많은 것 같습니다. 이 작업을 수행 할 수있는 다른 방법이 있습니까?클라이언트 IP 주소 가져 오기 : 포트 (System.Runtime.Remoting.Channels)
내부 수집을 위해 클라이언트 IP 주소 & 포트를 가져 오려고합니다. 나는 this answer을 찾았다. 그러나 이것은 단순히 클라이언트의 IP 주소 & 포트를 잡아내는 것보다 훨씬 더 많은 것 같습니다. 이 작업을 수행 할 수있는 다른 방법이 있습니까?클라이언트 IP 주소 가져 오기 : 포트 (System.Runtime.Remoting.Channels)
쉬운 것이어야한다고 생각하는 이유는 거의 없습니다. 원격은 TCP, HTTP 및 IPC 채널에서 작동합니다. 전송 메커니즘은 추상화되어 Remoting을 사용하지 않도록합니다. TCP 채널의 경우, 실제 소켓은 TcpClientSocketHandler 및 TcpServerSocketHandler 클래스에 의해 관리됩니다. .NET Framework의 내부 밀폐 된 클래스이므로 자체 코드에서 가져올 수 없습니다.
링크 된 게시물의 코드는 괜찮아 보입니다. 프레임 워크 코드의 직접 복사입니다. 나는 그것을 시도하는 것이 좋습니다거야.
동의합니다. 나는 누군가가 다른 해결책을 가지고 있기를 바랐다. 그렇게 간단한 일은 많이하는 것처럼 보이지만, 추상화 레이어가 IPAddress 및 포트를 얻는 데 어려움을 증가시킵니다. 확인해 주셔서 감사합니다! – IAbstract