Я создаю очень простое приложение UWP клиент-сервер.У меня есть следующий код.
private void Button_Click(object sender, RoutedEventArgs e)
{
TcpListener server;
server = new TcpListener(IPAddress.Any, 8081);
server.Start();
while (!server.Pending())
{
}
Console.WriteLine("Connected");
}
Этот код прекрасно работает в приложении форм Windows Classic.Однако Pending всегда "ложно" в моем приложении UWP.Отказывается видеть входящее соединение.Я на одном ноутбуке для клиента и сервера, и брандмауэр выключен.Опять же, это работает в моем приложении форм, так что это не среда.Я разрешил опции клиент / сервер в разделе возможностей, но все равно не повезло.
Используя netstat, я вижу, что порт 8081 прослушивает.
Есть идеи, что мне здесь не хватает?Спасибо.