服务器端 IPEndPoint ServerPoint = new IPEndPoint(IPAddress.Parse("192.168.2.222"), 8090); Socket s = new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp); s.Bind(ServerPoint); //s.Listen(2); Console.WriteLine("服务器启动"); byte[] data = new byte[1024]; while (true) { byte[] buffer = new byte[1024]; int received = s.Receive(buffer); Console.WriteLine(Encoding.Default.GetString(buffer, 0, received)); }客户端 Socket s = new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp); IPEndPoint serverPoint = new IPEndPoint(IPAddress.Parse("192.168.2.222"), 8090); s.Connect(serverPoint); string input; while ((input = Console.ReadLine()).Length> 0) { byte[] data = Encoding.Default.GetBytes(input); s.Send(data); }
IPEndPoint ServerPoint = new IPEndPoint(IPAddress.Parse("192.168.2.222"), 8090);
Socket s = new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp);
s.Bind(ServerPoint);
//s.Listen(2);
Console.WriteLine("服务器启动"); byte[] data = new byte[1024];
while (true)
{
byte[] buffer = new byte[1024];
int received = s.Receive(buffer);
Console.WriteLine(Encoding.Default.GetString(buffer, 0, received));
}客户端 Socket s = new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp);
IPEndPoint serverPoint = new IPEndPoint(IPAddress.Parse("192.168.2.222"), 8090);
s.Connect(serverPoint);
string input;
while ((input = Console.ReadLine()).Length> 0)
{
byte[] data = Encoding.Default.GetBytes(input);
s.Send(data);
}