2017-08-26 85 views
0

我在通過VirtualBox端口轉發連接到我的WebSocket服務器時遇到了問題。轉發規則本身工作得很好(我一直使用它們來處理http和ssh),並且當從VirtualBox來賓(例如通過wscat)進行連接時,WebSocket服務器也不錯。當我嘗試從主機連接到服務器時,它在我的瀏覽器中顯示爲"Connection Reset",在wscat中顯示爲"error: Error: socket hang up「如果我從virtualbox中刪除端口轉發規則或更改服務器運行的端口(這或多或少是相同的事情),它表示"error: Error: connect ECONNREFUSED",這意味着至少有一些事情發生。當從主機連接時,WebSocket服務器控制檯不會說任何東西。Virtualbox套接字掛起

回答

2

嗯,這是令人尷尬的。唯一需要做的就是改變WebSocket服務器的運行地址爲0.0.0.0而不是使用localhost ...