我有兩臺用Java編寫的服務器,它們通過套接字和TCP進行通信。這些服務器都在同一臺Linux機器上。如果服務器在不同的機器上,那麼數據將不得不通過網絡適配器和網絡電纜,但是由於服務器在同一臺計算機上,操作系統實際上是如何有效地將數據從一臺服務器移到另一臺服務器。如何通過同一臺機器上的TCP套接字在java中進行通信
0
A
回答
2
通常,消息將在要發送的loopback interface:
在TCP/IP環回裝置處於僅與未連接到任何硬件軟件實現的虛擬網絡接口,但其被完全集成到計算機系統的內部網絡基礎設施。計算機程序發送到回送接口的任何流量都立即在同一接口上接收。
但是,您可以設法配置您的情況,以便例如通過外部IP地址引用服務器,以便在路由回到同一臺計算機之前實際通過網絡發送消息。
0
如果兩個程序使用TCP/IP在同一臺機器上的溝通,他們很可能通過loopback interface
相關問題
- 1. 如何通過JavaScript通過TCP套接字進行通信?
- 2. 通過文件或套接字在同一臺機器上進行客戶機 - 服務器通信
- 3. 位於一臺機器上或兩臺機器上的兩個進程的Java nio套接字通信
- 4. 2臺不同服務器如何在同一臺「機器」中進行通信?
- 5. 如何通過Clozure Common Lisp中的套接字進行通信?
- 6. TCP套接字通信
- 7. 通過Java套接字的InterServer通信
- 8. 當同一臺計算機上的兩個進程通過TCP進行通信時會發生什麼?
- 9. 如何在同一臺機器上的程序之間進行通信?
- 10. 與TCP套接字(服務器)通信
- 11. 連接拒絕錯誤,同時在android中通過使用打孔的TCP套接字進行通信
- 12. Java - 通過TCP套接字傳輸BufferedImage
- 13. 套接字通信在同一臺機器上工作,但不在不同機器之間
- 14. 計算機上同一端口上的Udp套接字通信
- 15. TCP套接字通信正在損壞
- 16. 如何做Java tcp客戶端<-> Qt tcp服務器套接字通信
- 17. Python - 通過套接字與子進程進行通信
- 18. 當同一主機上的兩個應用程序通過套接字進行通信時會發生什麼?
- 19. 在同一臺機器上的ASP.NET應用程序之間進行通信
- 20. 無法通過在Mac OS X上的套接字進行通信
- 21. 無法通過Python中的套接字進行客戶端 - 服務器通信
- 22. TCP套接字通信問題
- 23. 幫助通過NAT與套接字進行通信
- 24. 通過套接字與多個客戶端進行通信
- 25. C#(ASP.NET)通過套接字進行android通信
- 26. 如何讓Arduino Nano通過Java與手機進行通信?
- 27. 在Android手機和使用java的TCP之間進行通信
- 28. 在C/C++中通過TCP套接字發送十六進制
- 29. RST通過TCP套接字進行視頻流傳輸?
- 30. 的ObjectOutputStream通過TCP套接字
連接你知道性能的任何東西嗎? – richs 2011-02-16 16:05:32