나는이 질문을 여러 번 알고 있습니다. 나는 모든 대답을 읽고 내가 찾을 수있는 EVRY 코드를 시도했다. 며칠 후 나는 필사적으로 도움을 청해야합니다.C에서 UDP 브로드 캐스트 메시지 수신
가정용 네트워크에 장치와 PC가 있습니다. 장치는 UDP 브로드 캐스트 메시지를 보냅니다. 내 PC에 나는 와이어 샤크에서 해당 메시지를 볼 수 있습니다
소스 대상 길이
192.168.1.102 0.0.0.0 UDP (60) 소스 포트 : 9050 대상 포트 : 패킷이에 도착하는 것을 의미 0
내 PC. 다음 단계는 해당 패킷을받는 C# 응용 프로그램을 만드는 것입니다. 위에서 언급했듯이 가능한 모든 해결책을 시도했지만 아무 것도받지 못합니다.
그래서 내가 잘못하고있는 뭔가가 있어야한다고 생각합니다. 누구든지 나를 도울 수 있습니까? 감사!
패킷을 수신하는 데 사용하는 코드를 게시 할 수 있습니까? – tomasmcguinness
나는 코드를 시도했다 : http://codeidol.com/csharp/csharp-network/IP-Multicasting/What-Is-Broadcasting/ 그리고 http://www.java2s.com/Code/CSharp/Network/ReceiveBroadcast. htm 및 또한 http://stackoverflow.com/questions/746519/udpclient-receive-on-broadcast-address – Boris
활성 방화벽? Wireshark가 패키지를 가로채는 곳이 어디인지는 모르겠지만 나중에 방화벽이 멈추는 것일 수도 있습니다. – Default