我在大学里的任务是需要自治代理(它们由IP和端口识别并具有时钟时间),它们可以相互通信并在添加其他代理时同步,它们都获取有关新手的信息(他的IP,端口)并按公式更新他们的时间。如何实现这些代理和它们之间的通信。给出正确的想法。每个代理必须与ServerScoket和Socket一起用于其他代理,并且我需要存储有关所有代理的数据,他们是否可以在离线状态下获取数据。 这是任务的一部分
每个代理都提供了他的计数器的初始值作为参数(可能是 港口价值)。第一个代理实例化,没有任何其他参数,成为 网络的第一个节点;初始化后,代理商的计数器启动。以下各项 代理提供了IP地址和引入代理的端口号,已经存在 在网络中,作为附加参数。 在连接到他的介绍代理后,代理会从他处下载详细信息 剩下的所有。然后,他向每个代理提供他的IP地址和端口 数。在Afterwars之后,代理执行同步步骤,如下所述 部分。