UDP Server:
Thread trdServerUdp =
new Thread(new ThreadStart(serverThread));
trdServerUdp.Start();
}
void ServerThread() {
UdpClient server = new UdpClient(port);
while (true) {
IPEndPoint remoteIpep = new IPEndPoint(IPAddress.Parse(ip), port);
byte[] receiveBytes = server.Receive(ref remoteIpep);
string str = Encoding.ASCII.GetString(receiveBytes);
Console.WriteLine($"{remoteIpep}: {str}");
}
}
UDP Client:
string ip = "127.0.0.1";
int port = 8080;
string input;
UdpClient client = new UdpClient();
client.Connect(ip, port);
byte[] data;
while (true) {
input = Console.ReadLine();
if (input == "exit") break;
data = Encoding.ASCII.GetBytes(input);
client.Send(data, data.Length);
}
}
אין תגובות:
הוסף רשומת תגובה