0
소켓에 INADDR_ANY
을 사용하면 어떻게됩니까? 내 컴퓨터와 관련된 모든 로컬 인터페이스 또는 내 인터페이스를 통해 전송되는 모든 트래픽을 모두 수신합니까? HUB를 사용하는 네트워크에서는 매우 중요합니다!INADDR_ANY 세부 정보
고마워요.
소켓에 INADDR_ANY
을 사용하면 어떻게됩니까? 내 컴퓨터와 관련된 모든 로컬 인터페이스 또는 내 인터페이스를 통해 전송되는 모든 트래픽을 모두 수신합니까? HUB를 사용하는 네트워크에서는 매우 중요합니다!INADDR_ANY 세부 정보
고마워요.
기술적으로 어느 쪽도 아닙니다. 자세한 내용은 bind
(MSDN) 설명서를 참조하십시오.
네트워크 인터페이스를 감지하고 각 IP에 대해 스레드를 사용하고 싶지만 모든 패킷을 수신하는 스레드 만 사용하려면 INADDR_ANY를 사용하고 싶습니까? 그러나 그것은 단지 "recv"에서 기다린다! 어떤 생각? – Hosi
INADDR_ANY 및 SIO_RCVALL 옵션을 모두 사용해야합니다. 그러나 SIO_RCVALL은 단지 하나의 인터페이스를위한 것입니다 :/ – Hosi
@Hosi는 패킷 캡처를 위해 WinPcap을 사용합니다 : http://www.winpcap.org/ –