我想在JAVA中实现一个多线程客户端套接字,它将与多个服务器连接。 例如...... 客户端将接受一个数字数组并将该数组拆分为两个。两个数组将被发送到两个服务器,服务器的结果将由客户端组合以获得最终排序的数组..
任何帮助人员???
答案 0 :(得分:2)
让我们分开2中的“客户”意思:
作为旁注,仅server-sockets can handle multiple clients "at the same time"
现在,您不能将客户端套接字连接到多个服务器,但是您可以通过将客户端套接字实例连接到每个服务器来连接到多个服务器的客户端应用程序。
因此,您的客户端应用程序需要做的是管理连接到您的服务器的客户端套接字列表,并在收到所有回复后汇总答案。
答案 1 :(得分:0)
Apache hadoop是你在这种情况下必须使用的。