最近因为弄到了一台有固定IP的电脑,所以想开始想写点网页,
在网络上找到了一个SimpleWebServer的范例,是个老外的blog,
https://codehosting.net/blog/BlogEngine/post/Simple-C-Web-Server.aspx
真的蛮简单的,Server的Class没超过100行,
执行的时候是这样用
WebServer ws = new WebServer(SendResponse, "http://localhost:8000/test/");
ws.Run();
然后去网址key http://localhost:8000/test/ 就会跑出SendResponse的结果,
使用起来很简便
但问题来了,除了localhost这个网域外,我输入其他的IP都没办法执行,
我尝试过127.0.0.1的本机,或是ipconfig后的固定IP,
程式都会在new WebServer的地方卡住后跳掉直接关闭程序(不是exception),
看起来应该是连到该指定的IP的时候失败了,
爬了很多文好像都找不到类似的问题,只好上来问问看
另外在开启连线的时候有直接把防火墙关闭,应该不是防火墙的问题
先谢过各位前辈