2016-11-13 45 views
0

我有一个简单的HTTP服务器在Node上实现,尽管我试图用其他语言做同样的事情,但无法弄清楚如何。如何接受互联网上的任何人的请求?

我可以在localhost上挑选一些端口,比如1337,并且在我的机器上对请求做出响应。然后我想从智能手机上的浏览器访问服务器。让它在localhost上聆听不起作用(正如我所期望的那样)。然后,我尝试使用自己的IP,其中我使用了搜索网页my ip192.168.1.1,我知道这是指LAN。我尝试了几个端口。

这两个都给出错误,表明这些地址不能被绑定。

现在,我想我误解了网络和IP地址的工作方式。我该如何做这项工作?也就是说,如何让我的HTTP服务器接受来自局域网中其他主机的请求,然后接受来自Internet上的任何人的请求?

回答

1

对于您的本地网络,请在主机上跳转并打开您的终端。对于Windows,键入ipconfig或对于Unix,键入ifconfig。在此识别您的计算机IP。您现在可以使用此IP从手机进行连接。

对于任何人来说,你需要将你的路由器转到你刚发现的IP地址。如何做到这一点在路由器型号上有所不同,您可能需要Google为您的特定路由器。