A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 高境 金牌黑马   /  2012-12-23 12:07  /  1104 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

用的B\S架构,有PC和若干终端,管理员操作PC机,希望返回其下所有终端的信息,包括连接异常和正常的,有他们的IP地址呀等。
在页面点击触发扫描终端的按钮,struts框架,触发了一个action,用UDP发送广播包,然后终端返回一个包。现在问题是当我触发第一次时候,开启了UDP端口,当第二次触发,就会报端口已经被占用,然后我就抛掉,继续收包,但是收不到,请问怎么办?
目前想到两种解决方法,具体都不会实现,望指教:1.关闭第一次的UDP端口(我不会关!!!)2.第二次触发加判断,如果开启就用第一次的端口(怎么继续用?收包)
望越细节越好!!!

评分

参与人数 3技术分 +1 黑马币 +60 收起 理由
Fateˉ似命守护 + 30 赞一个!
怪盗急得 + 30
崔政 + 1

查看全部评分

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马