简单的HttpAsyncServer在LAN中不起作用

时间:2019-04-21 23:21:16

标签: c# visual-studio server windows-firewall

我正在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/" });

0 个答案:

没有答案