我正在用 JAVA 编写移动自组织网络路由协议(使用 UDP)。该路由协议由环形拓扑(每个节点作为一个前驱节点和一个后继节点)组成。首先,我将一个发送器(一个线程)和一个接收器(一个线程)组合成一个节点。但是,我面临一些问题,例如:
我希望第三个节点可以监听从一个节点到另一个节点的传输。例如,节点 A 向节点 B 发送一个数据包,如果节点 C 在节点 A 的范围内,那么它也可能会监听该传输。
我会为每个环设置一个频道以减少干扰。但是,我不知道应该使用哪种 java 网络 API 机制。
我会得到你的指导。提前谢谢你(对不起我的英语不好)!