이상한 문제가 있습니다. 서버에 패킷을 보내는 클라이언트가 있지만 서버 UDP 소켓이 패킷을받지 못합니다. 내가 보내고받는다면 똑같은 일이 그 반대로 일어난다.WireShark가 패킷 수신을 감지했지만 응용 프로그램이 수신하지 못합니다.
확인 와이어 샤크에서 캡처 한이 이미지 : http://img263.imageshack.us/img263/2636/bokus.png
나는 서버의 내부 IP입니다 된 EndPoint 192.168.2.3, 내 UDP 소켓을 바인딩 근래및 포트는 9998. 클라이언트에 데이터를 전송 내 IP를 로컬 서버 시스템으로 전달해야합니다.wireshark는 대상 포트 9998을 사용하여 192.168.2.3에 대한 패킷 수신을 명확히 감지하지만 아무것도 배달되지 않습니다.
(... 왜 BTW 대상 포트에 distinct32 말하는가?)을 감시하기 위해 다른
귀하의 질문에 어떤 문제가 있을지 모릅니다. 코드에 버그가있을 수 있습니다. – dtb
나는 무엇이 잘못 될 수 있는지 모른다. UDP 소켓은 올바른 EndPoint에 바인드하고 오른쪽 FromPoint에서 receivedFrom을 수신합니다. receiveFrom 콜백이 실행되지 않습니다. 잘못된 EndPoints가 아닌 다른 문제에 영향을 미칠 수있는 항목은 무엇입니까? – KaiserJohaan
마지막 질문 : 일반적으로이 포트를 사용하는 (비공식) 서비스이기 때문에 : http://ports.my-addr.com/tcp_port_list-udp_port_list_search_by_number.php?filter=on&protocol=UDP&ports_list=9709-10010 – VVS