所以我是Java新手,我做了一点c编程。我正在尝试创建一个虚拟节点网络,每个节点都需要是一个线程。节点只被允许与它们的邻居节点交谈。将有一个可以与任何节点通信的主节点,但节点必须相互通信才能回到主节点。主节点邻居可以与主节点对话。
我原本打算保留一个节点的数组列表,但后来我意识到所有节点都需要有自己的线程。
我的问题是如何在 Java 的线程之间向前传递信息。我需要能够让主节点提供所有常规节点的位置信息。我需要常规节点能够将消息传递给他们的邻居常规节点。?
如果你想看看我现在开始的代码,这里是我的 git repos。
https://github.com/fieldju/cs372_project
在 CI 中制作了一个程序,该程序使用管道让孩子相互交谈,服务器连接客户端,但在这个问题中,节点要进行 p2p 通信,因为它们中的大多数不能直接与主节点/服务器通信
对于任何查看此内容并希望查看结果的人来说,这只是一个更新。我让节点启动并运行并进行通信,您可以在以下位置查看代码
https://github.com/fieldju/cs372_project
我仍在研究距离矢量的东西和其他一些事情,但到下周末,整个事情都应该完成。