UDP接收不到数据?
服务端代码:
private void lxcMain_Load(object sender, EventArgs e)
{
int recv;
byte[] revData = new byte[1024];
byte[] sendData = new byte[1024];
IPAddress address = IPAddress.Parse("192.168.31.80");
IPEndPoint ip = new IPEndPoint(address, 6667);
Socket newsock = new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp);
newsock.Bind(ip);
IPEndPoint sender1 = new IPEndPoint(address, 0);
EndPoint Remote = (EndPoint)(sender1);
recv = newsock.ReceiveFrom(revData, ref Remote);
}
客户端代码放在板子上通过以太网连接。
代码在项目中ReceiveFrom接收不到数据。新建一个测试项目复制同样代码就可以接收数据了。 请问,可能会有什么原因造成?