我想创建一个以 URL 作为我的IP 地址的网站[例如:192.XXX]
该网站会向访问我的 URL 的任何用户回复“ HELLO THERE ”消息。
我使用下面的代码来做到这一点![它只是一个没有线程的基本代码]
class listenToHTTP
{
HttpListener _listner;
public void start()
{
_listner = new HttpListener();
_listner.Prefixes.Add("http://localhost/");//default port 80
_listner.Start();
}
public void process()
{
while (true)
{
HttpListenerContext context = _listner.GetContext();
byte[] output = Encoding.ASCII.GetBytes("HELLO THERE");
context.Response.ContentEncoding = Encoding.ASCII;
context.Response.ContentLength64 = output.Length;
context.Response.OutputStream.Write(output, 0, output.Length);
}
}
}
问题是我不知道任何人都可以访问的IP 地址。
当我使用http://localhost/作为 URL时,它完美地显示了响应“HELLO THERE” 。
但是其他人会使用什么IP 地址来访问我的简单网站。
我已经在浏览器中尝试了我的 IP 地址,但它不起作用。