У меня есть программа сокетов, которая работает с Udp .
Я хочу управлять клиентами, которые подключаются к серверу.
Например, если клиенты подключенына сервер, добавьте этого клиента в список.Я уже сделал это в Tcp со следующим кодом:
static readonly Dictionary <int, TcpClient> list_clients = new Dictionary <int, TcpClient>();
Например, только клиент, который находится в списке, его сообщения будут написаны.
Я сравнил каждого клиента с GetStream()
.Но в Udp я не знаю, как это сделать.Могу ли я управлять клиентами?
РЕДАКТИРОВАТЬ
Я использую следующий код для получения сообщения от клиента:
private static UdpClient udpServer = new UdpClient(11000);
private static IPEndPoint remoteEP = new IPEndPoint(IPAddress.Any, 11000);
static void Main(string[] args)
{
var firstData = udpServer.Receive(ref remoteEP);
Console.WriteLine(Encoding.ASCII.GetString(firtsData);
}
Спасибозаранее