2011-02-16 49 views
0

我有两台用Java编写的服务器,它们通过套接字和TCP进行通信。这些服务器都在同一台Linux机器上。如果服务器在不同的机器上,那么数据将不得不通过网络适配器和网络电缆,但是由于服务器在同一台计算机上,操作系统实际上是如何有效地将数据从一台服务器移到另一台服务器。如何通过同一台机器上的TCP套接字在java中进行通信

回答

2

通常,消息将在要发送的loopback interface

在TCP/IP环回装置处于仅与未连接到任何硬件软件实现的虚拟网络接口,但其被完全集成到计算机系统的内部网络基础设施。计算机程序发送到回送接口的任何流量都立即在同一接口上接收。

但是,您可以设法配置您的情况,以便例如通过外部IP地址引用服务器,以便在路由回到同一台计算机之前实际通过网络发送消息。

+0

连接你知道性能的任何东西吗? – richs 2011-02-16 16:05:32

相关问题