Я экспериментирую с асинхронной CTP-библиотекой C # и сервером сокетов. Я пытаюсь прослушать соединения, используя метод расширения AcceptTcpClientAsync
, который добавляется в класс System.Net.Sockets.TcpListener
. Мой код выглядит так:
...
TcpListener listener = new TcpListener(IPAddress.Any, ServerPort);
listener.Start();
while (_active)
{
TcpClient client = await listener.AcceptTcpClientAsync();
AddConnection(client);
}
listener.Stop();
...
Однако, если я установлю точку останова на AddConnection
, она никогда не будет достигнута. Я правильно использую это?