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_Socketserver - Fatal编程技术网

Java 启动客户机的服务器?

Java 启动客户机的服务器?,java,sockets,socketserver,Java,Sockets,Socketserver,我刚在计算机科学课上得到一个项目。我们得到的任务是使用老师提供的密码解密解决方案,并将其调整为在网络中以主/从关系使用 这意味着主服务器必须联系休眠的从属客户端。我们在这里有点困惑,因为我们想要使用多个从机来解密我们获得的加密密码,但我们不能设计一个系统,其中服务器是启动到客户端的连接的一个,而不是客户端启动到服务器的连接 我们必须向从属服务器发送一个加密密码列表,并通过将其与加密版本的字典进行比较,使其返回结果 我们讨论过将主服务器视为客户端,将从服务器视为服务器,但这将是一个问题,因为不能通

我刚在计算机科学课上得到一个项目。我们得到的任务是使用老师提供的密码解密解决方案,并将其调整为在网络中以主/从关系使用

这意味着主服务器必须联系休眠的从属客户端。我们在这里有点困惑,因为我们想要使用多个从机来解密我们获得的加密密码,但我们不能设计一个系统,其中服务器是启动到客户端的连接的一个,而不是客户端启动到服务器的连接

我们必须向从属服务器发送一个加密密码列表,并通过将其与加密版本的字典进行比较,使其返回结果


我们讨论过将主服务器视为客户端,将从服务器视为服务器,但这将是一个问题,因为不能通过同一端口将流传输到不同的服务器。您必须更改端口。如果这是唯一的解决办法,那就这样吧。有什么帮助吗?

在JMS Java消息传递服务中,您将在这里有东西调用主题,您将有消息生产者和多个消费者

我准备用作消息传递代理


你也可以检查一下

听起来有点像黑客们所说的“僵尸网络”

基本上,一个轻量级的守护进程被安装到每个“从机”中,等待来自主机的指示消息,主机将命令发送到它的整个从机列表。收到此消息后,从机将根据收到的指令执行黑客安装的其他一些代码

从这个意义上说,就好像这些奴隶是“服务器”。。。主机是一个有许多服务器的客户机


为什么要流?为什么不是数据报?

至少我不清楚问题是什么。它需要精确的数据。我们不能承担UDP不能保证的包裹丢失。不过,谢谢你的回答。它给了我做什么的提示:你可以在命令上加一个校验和,如果它好的话,让一个从机确认,否则让主机在超时后重新发送;我希望避免使用第三方库。