在c#中使用socket接收udp数据包

时间:2013-12-23 12:30:19

标签: c# sockets udp

使用c#中的socket接收udp数据包。源地址192.168.1.1 port-9050,目标地址192.168.255.255 port-9050。请帮帮我。

我尝试了什么:

byte[] data;
Socket sock = new Socket(AddressFamily.InterNetwork,
                         SocketType.Dgram, ProtocolType.Udp);
IPEndPoint end = new IPEndPoint(IPAddress.Any, 9050);
sock.Bind(end);
sock.ReceiveFrom(data, ref Remote);

我看到数据是在Wireshark中发送的,但sock.ReceiveFrom来电时发生了错误。

我试过用udpclient也没有收到任何东西。 我想从9050端口接收广播数据。请有人帮助我。

0 个答案:

没有答案