[ Java ]一个简单的 3 的端口广播通信问题

2020-12-20 04:45:12 +08:00
 allAboutDbmss

大家好

我想写一个 100 行左右 java 简单程序:

我现在是把两个端口看成 ServerSocket
但是逻辑上我的三个端口是不区分 Server Client
三个端口对我来说是平等的:能发 能收即可
如果有简单的广播 API 到其他两个端口最好

使用俩 ServerSocket 很奇怪... 我想问一下这个有没有适合优化的地方?比如一些我不知道的 Java 已有的库?

(本人不是特别熟悉 Java 和 Socket Progamming :C )

916 次点击
所在节点    问与答
3 条回复
felixin
2020-12-20 12:14:29 +08:00
试试 zmq
allAboutDbmss
2020-12-20 17:46:01 +08:00
@felixin 可以具体化一些吗 zmq 可以提供我这个要求的拓扑吗
谢谢
felixin
2020-12-20 19:27:10 +08:00
zmq 你开 n 个端口都可以,你的问题是哪个 connect 哪个 bind,这个你考虑清楚就行了,完全可以随机选一个端口 bind,剩下的 connect

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/737144

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX