如何将Java套接字客户端连接到多个服务器

时间:2015-12-01 17:41:07

标签: java sockets client-server distributed

我试图将客户端连接到多个服务器Ex:4台服务器在服务器端的客户端划分数据然后将它们发送到服务器并获得结果(分布式系统)

1 个答案:

答案 0 :(得分:2)

你做不到。每个连接一个插座。如果要连接到多个服务器,请让您的客户端创建多个套接字 - 然后您可以使用nio Selector复用这些服务器,或者使用每个连接的线程模型将数据消息封送到客户端控制器。

这是网络编程的一个很好的介绍(大多数概念直接转移到Java):Beej's Guide to Network Programming

还有:The Java Networking Basics Trail