谁用C#实现过udp协议的通信,能指点一下吗,我现在用c#能发送数据,终端也收到了,但我不知如何用c#接收udp数据,终端时我自己用单片机开发的电子产品,和网卡比较类似,以下是我用于发送udp数据的代码
byte[] senddatas = new byte[1000];
// byte[] receatas = new byte[1000];
int i;
byte x, y;
UdpClient udp = new UdpClient() ;
IPEndPoint host = new IPEndPoint(0xc0a8004d, 4007);
byte[] redatas = receivingUdpClient.Receive(ref host);
i = Int32.Parse(this.textBox1.Text);
x = (byte)(i % 256);
i = Int32.Parse(this.textBox3.Text);
y = (byte)(i % 256);
senddatas[0] = 0x68;
senddatas[1] = 1;
for(i=0;i<Int32.Parse(this.textBox4.Text);i++)
{
senddatas[i+2] = (byte)(i+1) ;
}
udp.Connect("192.168.0.77", 4007);
udp.Send(senddatas, Int32.Parse(this.textBox4.Text));