1
我對一些項目使用netty-socketio。我設置了像這樣的服務器:爲什麼我需要在netty socketio中提供主機名以及如何處理docker中的socketio?
Configuration config = new Configuration();
config.setHostname("localhost");
config.setPort(8080);
SocketIOServer server = new SocketIOServer(config);
server.start();
我只有在這一切幾個知識,我想知道爲什麼我需要在這裏設置的主機名?僅僅給港口聽就不夠?
另外,如何在Docker中處理這個問題:我有我的服務器的IP地址,以及容器的虛擬IP地址,我應該給哪一個IP地址?
如果我有另一臺運行在不同容器(但在同一臺計算機上)的服務器,並且我希望這兩臺服務器進行通信,如何處理所有這些IP以實現此目的?這種溝通會如同全部在本地主機一樣高效嗎?