소켓을 닫아서 같은 포트에서 다시 열 수 있지만 소켓에 핸들이 없습니다.특정 소켓을 가져 와서 닫는 방법
localhost : 873에서 수신 대기중인 소켓을 어떻게 닫을 수 있습니까?
소켓을 닫아서 같은 포트에서 다시 열 수 있지만 소켓에 핸들이 없습니다.특정 소켓을 가져 와서 닫는 방법
localhost : 873에서 수신 대기중인 소켓을 어떻게 닫을 수 있습니까?
커널 드라이버가 없으면이 작업을 수행 할 수 없습니다. Windows에서 다른 프로세스에서 소켓 핸들을 잡고 사전에 닫는 것은 합법적이지 않습니다.
소켓을 소유하고있는 프로세스 만 소켓을 닫을 수 있으므로 소켓을 소유하고있는 프로세스를 종료하면됩니다.
명령 줄에서 -o
옵션을 사용하여 특정 소켓을 사용하는 프로세스의 프로세스 ID를 netstat
으로 찾을 수 있습니다. 예를 들어 :
netstat -noa | findstr LISTENING
난 당신이 생각 .NET에서 프로그래밍 방식으로 수행 방법을 모르겠어요.
그러면 sysinternals의 TCPView로 어떻게 할 수 있습니까? 참조 : https://technet.microsoft.com/en-us/sysinternals/tcpview.aspx –