我 需要扫描局域网内的指定端口的用户, 我用UDP协议去做的话,可以指定255.255.255.255 对所有网段的用户进

我需要扫描局域网内的指定端口的用户,我用UDP协议去做的话,可以指定255.255.255.255对所有网段的用户进行发送数据(我还启动了一个服务监听其它用户发送的数据.... 我 需要扫描局域网内的指定端口的用户, 我用UDP协议去做的话,可以指定255.255.255.255 对所有网段的用户进行发送数据( 我还启动了一个服务 监听其它用户发送的数据. 收到数据给出相应的响应). 但是用UDP协议的话, 大数据的传输不好! 所以要用TCP协议去做, 但 TCP协议 不能向全网段发送数据,只能指定单独的IP . 其实可以用开启两个服务(一个UDP的服务,一个TCP的服务(用来接收大数据))来解决, 但是这样好像不太好. 请问下有没有其它办法? 展开
 我来答
jamxval
2012-11-17 · TA获得超过6822个赞
知道大有可为答主
回答量:4308
采纳率:82%
帮助的人:1421万
展开全部
那把数据分段发也行啊,给每个 message 编个 id 和 seq。 ID 相同的 SEQ 连接起来。只要你自己定义结构就可以了。
比如:
第一个包,<message id="5" count=2>
第二个包 <body id='5' seq=1>ewfweflwefle</body>
第三个包 <body id='5' seq=2>ewflwelklkfelkefkeflkeflkelkf</body>
那收到第三个包就表示全部完成了。就可以拿出来处理了。
duzc2
2012-11-16 · TA获得超过2512个赞
知道大有可为答主
回答量:1987
采纳率:50%
帮助的人:2071万
展开全部
java7开始支持SCTP协议了
同时拥有UDP广播和TCP稳定长连接的优点
追问
嗯, 谢谢 !   不过网上关于java SCTP资料很少.  请问下您那有没有相关中文资料或示例. 能否给下?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式