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