Я использую 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/" });