Простой HttpAsyncServer не работает в локальной сети - PullRequest
0 голосов
/ 22 апреля 2019

Я использую HttpAsyncServer внутри моего Main(...) для локального прослушивания порта 8081 (я запускаю его из Visual Studio, которая запускается от имени администратора):

var server = new HttpAsyncServer(new string[] { "http://192.168.0.101:8081/" });
server.RunServer();
for(; ; )
{
    Thread.Sleep(30000);
}

Я могу получить доступ к этому серверу с моего локального компьютера (который создает сервер) через http://192.168.0.101:8081.

К сожалению, все другие устройства в моей локальной сети не могут загрузить страницу с сервера.

Я уже настроил правило брандмауэра Windows для разрешения входящего / исходящего трафика. Я также попытался изменить локальный IP-адрес моей машины в коде на +, с тем же результатом:

var server = new HttpAsyncServer(new string[] { "http://+:8081/" });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...