2014-01-21 135 views
2

我在我的電腦上安裝了NodeJS並運行了一些測試,並且在我的機器上運行正常。現在我想讓一個不在同一網絡中的朋友連接到我的電腦,以便NodeJS能夠響應我朋友的請求。但我不知道,我必須聽哪些IP和端口,但我不知道,我必須給我的朋友提供哪些IP,以便他可以連接到我的電腦。使用IP地址連接到另一臺計算機

我已經嘗試過通過命令提示符並ipconfig讓我的公共電腦IP,但所有嘗試連接到該地址失敗。另外當我的朋友連接到我的路由器的IP地址。

什麼我作出錯誤以及如何正確地做到這一點?

回答

4

您需要:

  • 打開您的計算機和路由器(如3000)上的一個端口,路由器打開的端口設置 可達路由到您的計算機。
  • 運行 您的腳本收聽您的電腦ip或計算機(0.0.0.0)的所有網絡接口 。
  • 然後你的朋友就可以通過開放的端口上路由器的IP連接。

的精確配置取決於很多計算機/路由器。
嘗試使用此基本節點服務器腳本:

var http = require('http'); 

http.createServer(function(req, res){ 
    res.writeHead(200, {'content-type': 'text/plain'}); 
    res.end('It works'); 
}).listen(3000, '0.0.0.0'); 
+0

謝謝。這有很大幫助。而我的腳本看起來幾乎相同:) – Cubinator73

相關問題