Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java主从系统中的套接字_Java_Sockets - Fatal编程技术网

Java主从系统中的套接字

Java主从系统中的套接字,java,sockets,Java,Sockets,我需要关于java中套接字的帮助 我必须开发一个例程,在那里我创建一个主服务器套接字,它将控制一个数字列表,而其他从机可以连接起来,去测试列表中的每个数字,并判断它是否为素数 我创建了一个helper类,它具有属性Number、State(Tested、Waiting和NotTested)和IsPrimo 我还创建了一个静态列表帮助器类,其中包含将测试的数字 因此,每个从机将请求主机并测试返回主机的数字是否为素数,主机将更新列表直到所有值​​将保持国家。。。。测试 由于我对java中的套接字知之

我需要关于java中套接字的帮助

我必须开发一个例程,在那里我创建一个主服务器套接字,它将控制一个数字列表,而其他从机可以连接起来,去测试列表中的每个数字,并判断它是否为素数

我创建了一个helper类,它具有属性Number、State(Tested、Waiting和NotTested)和IsPrimo

我还创建了一个静态列表帮助器类,其中包含将测试的数字

因此,每个从机将请求主机并测试返回主机的数字是否为素数,主机将更新列表直到所有值​​将保持国家。。。。测试

由于我对java中的套接字知之甚少,我真的很难知道如何实现这种信息交换

需要异步进行

有谁能帮我或给我一个这样的例子吗?显然这并不难,但正如我所说,我对它知之甚少


关于英语,我很抱歉

服务器应该运行一个循环。循环应:

  • 从ServerSocket获取套接字

  • 确定客户是否正在请求号码或报告号码的完成情况

  • 如果客户端正在请求一个号码,则获取一个未测试的号码并将其提供给客户端,将该号码的状态更改为等待

  • 如果客户端正在报告某个号码的完成情况,请将该号码的状态更改为“已测试”