2011-02-16 61 views
0

我有兩臺用Java編寫的服務器,它們通過套接字和TCP進行通信。這些服務器都在同一臺Linux機器上。如果服務器在不同的機器上,那麼數據將不得不通過網絡適配器和網絡電纜,但是由於服務器在同一臺計算機上,操作系統實際上是如何有效地將數據從一臺服務器移到另一臺服務器。如何通過同一臺機器上的TCP套接字在java中進行通信

回答

2

通常,消息將在要發送的loopback interface

在TCP/IP環回裝置處於僅與未連接到任何硬件軟件實現的虛擬網絡接口,但其被完全集成到計算機系統的內部網絡基礎設施。計算機程序發送到回送接口的任何流量都立即在同一接口上接收。

但是,您可以設法配置您的情況,以便例如通過外部IP地址引用服務器,以便在路由回到同一臺計算機之前實際通過網絡發送消息。

+0

連接你知道性能的任何東西嗎? – richs 2011-02-16 16:05:32

相關問題