JAVA被占用端口的监听

请问一下,有人知道,JAVA通过socket接口怎样监控一个被占用的端口呢?比如我有个应用程序的端口是8080,但是当我启用自己的监听程序去监听端口的时候,提示端口被占用... 请问一下,有人知道,JAVA通过socket接口怎样监控一个被占用的端口呢?比如我有个应用程序的端口是8080,但是当我启用自己的监听程序去监听端口的时候,提示端口被占用。应该怎样去写呢?肯定是我的思路有所问题,我是在socket建立了客服端,去接受服务器端的数据包。可是服务器端的端口是对应的我本地的应用程序,没有到我的监听程序上。有高人给个思路,有代码当然最好!谢谢 展开
 我来答
naobaobunao
2010-11-26
知道答主
回答量:9
采纳率:0%
帮助的人:0
展开全部
1.调用系统命尘并慎令, netstat -ano| grep <端口号>(linux)如果有记录则说明该端口被占用。
2.试图蔽罩建立该端口号的socket链接。如果返回端口已绑定的错误,就说明被占了派敬。
大雅新科技有限公司
2024-11-19 广告
这方面更多更全面的信息其实可以找下大雅新。深圳市大雅新科技有限公司从事KVM延长器,DVI延长器,USB延长器,键盘鼠标延长器,双绞线视频传输器,VGA视频双绞线传输器,VGA延长器,VGA视频延长器,DVI KVM 切换器等,优质供应商,... 点击进入详情页
本回答由大雅新科技有限公司提供
froole
2010-11-26 · TA获得超过1341个赞
知道小有建树答主
回答量:570
采纳率:0%
帮助的人:531万
展开全部
换个端口就可以了。碰亩
或者把占用端口的程序关掉。

netstat -o(windows)可以检查站用端口的PID,确认一下把程序关了既可以了。
Linux的话基埋,需要用root才可以搏吵蚂看到PID netstat -p
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Big嘴
2010-11-26 · TA获得超过4097个赞
知道小有建树答主
回答量:697
采纳率:50%
帮助的人:634万
展开全部
8080 这不是tomcat的默认端口吗,你把端口改一下。应该就没问题了!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式