using System; using System.Net.Sockets; class TcpClientExample { static void Main(string[] args) { TcpClient client = new TcpClient(); client.Connect("localhost", 5050); NetworkStream stream = client.GetStream(); byte[] data = new byte[1024]; int receivedBytes = stream.Read(data, 0, data.Length); string message = System.Text.Encoding.ASCII.GetString(data, 0, receivedBytes); Console.WriteLine("Received: {0}", message); client.Close(); } }
using System; using System.Net; using System.Net.Sockets; class UdpServerExample { static void Main(string[] args) { UdpClient server = new UdpClient(5050); IPEndPoint endPoint = new IPEndPoint(IPAddress.Any, 0); while (true) { byte[] data = server.Receive(ref endPoint); string message = System.Text.Encoding.ASCII.GetString(data, 0, data.Length); Console.WriteLine("Received: {0}", message); } } }This code creates a UDP socket server that listens on port 5050, receives messages from clients, and prints the received messages to the console. Package library: System.Net.Sockets