Список клиентов, подключенных к Udp Server в C # - PullRequest
0 голосов
/ 19 июня 2019

У меня есть программа сокетов, которая работает с 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);
}

Спасибозаранее

...