string strGps = "妹妹";
Socket s = new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp);
IPAddress broadcast = IPAddress.Parse("122.194.5.227");
string temp = "@JT[njty](njty)<002>0002" + strGps + "000000001001";
byte[] b = Encoding.UTF8.GetBytes(temp);
IPEndPoint ep = new IPEndPoint(broadcast, 5000);
s.SendTo(b, ep);
Socket s = new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp);
IPAddress broadcast = IPAddress.Parse("122.194.5.227");
string temp = "@JT[njty](njty)<002>0002" + strGps + "000000001001";
byte[] b = Encoding.UTF8.GetBytes(temp);
IPEndPoint ep = new IPEndPoint(broadcast, 5000);
s.SendTo(b, ep);
先定义本机ip,端口
IPEndPoint MyServer = new IPEndPoint(IPAddress.Parse("192.168.0.25"), 12222);//
s.Bind(MyServer);//绑定
在定义对方ip,端口
IPEndPoint MyClient = new IPEndPoint(IPAddress.Parse("192.168.0.9"),2222);
最后发送
bytesdata是你要发的东西
s.SendTo(bytesdata, bytesdata.Length, SocketFlags.None, MyClient);