新手问~如何实现局域网广播?

a16696945 2007-08-29 10:40:43
做个类似飞鸽的程序,关于如何获取在线用户列表,我想是,当打开客户端的时候,向本地局域网进行广播,接收到广播的其他客户端将自己的IP和用户名回复,以此来获取在线用户列表。
但我不知道如何实现广播,上网查询得知只有UDP才能实现广播,而且好像还要用broadcastaddr计算广播地址什么的,网上的例子对我来说有点复杂了,有谁能举个最最简单的例子让我学习一下吗?
...全文
472 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
ian63 2007-08-29
  • 打赏
  • 举报
回复
里面有很多例子啊,使用很简单的,而且也很有意思,看一看再说吧.
a16696945 2007-08-29
  • 打赏
  • 举报
回复
我试了一下,好像只需要将目的地址写成“255.255.255.255”就可以!
不知道是不是这样的!
a16696945 2007-08-29
  • 打赏
  • 举报
回复
好~复杂~~~把我需要的东西找出来都费劲~~~~……
我需要一个最最简单明了的例子~~~
ian63 2007-08-29
  • 打赏
  • 举报
回复
建议你研究一下jgroup,是jboss的一个开源项目,作为局域网广播是一个很好的解决方案,而且使用很方便.jboss cache的分布式cache就是基于jgroup实现的,另外weblogic的集群似乎也是建立在这个基础之上.具体的资料可以去jboss的官方网站去看看,源代码下下来之后有说明文档,不过是E文,而且没有写完,不过使用还是不受影响的。

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧