2016-08-05 55 views
0

我正在製作一個多平臺遊戲,它向我的XAMPP服務器發送和接收關於播放器配置文件更新的數據。它是一款多人遊戲,所以玩家可以通過Node.js和SocketIO連接。我可以通過端口轉發在線訪問我的XAMPP文件和Node.js服務器嗎?我需要兩個不同的XAMPP和Node.js端口嗎?端口轉發是一個好主意,還是應該與專業的共享主機提供商合作?XAMPP,Node.js和端口轉發

+0

你當然可以在同一個系統上同時運行node.js和apache http服務器。這裏有兩種策略:要麼讓他們在不同的端口上收聽,要麼通過代理機制將其中一個放在另一個「後面」。爲了讀一點關於apaches代理和重寫模塊:http://httpd.apache.org/docs/current/mod/mod_rewrite.html https://httpd.apache.org/docs/current/mod/mod_proxy.html – arkascha

+0

我真的不知道端口轉發是如何發揮作用的......如果您嘗試在內部家庭網絡上運行這樣的服務器,那麼在您的Internet路由器後面,這將是解決方案。如果是這樣,問題不在於是否應該轉發端口,而是要在「在家中」還是在運營中心運行服務器,可能是通過您購買的虛擬服務器設備。對於超出純粹個人和實驗目的的任何事情,您都不想使用家庭解決方案。 – arkascha

+0

端口轉發使我的PHP腳本和Node.js可以通過互聯網訪問,不可能或不智能? –

回答

0

我與「端口轉發」希望你的意思是你家的路由器上,這是瘋狂的,這取決於一些變數,有多少用戶,你支持誰?,這是你的連接良好的上傳和下載?你家有服務器嗎?如果連接斷開了,你有備份嗎?你有數據備份嗎?等等,也許共享主機更好

+0

用戶可以在成千上萬,連接速度最高達4Mbps,那麼一個壞主意 –

+0

是的,非常糟糕的主意 –

+0

但我只需要通過小弦,如http://myaddress/score.php? SC礦石= 70,然後70將被存儲在數據庫中,但我想對Node.js服務器來說可能會很困難。如果你租用你有的服務器,它會每秒收到很多請求 –