求救:JAVA TCP客户端进程竟然LISTEN了服务端口!!

sdumxy sdumxy 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
Server是一个C编写的socket服务程序,监听1234端口,提供私有协议的服务;
Client是一个JAVA编写的客户端进程,运行后内部死循环:
connect Server服务的1234端口;send任务;recv应答;关闭连接;sleep(10s)。

Client实际上就是一个定时探测Server状态的进程。

Server与Client运行于同一台linux系统主机上;
Server经常会被杀死重启,99%的时候都是正常的。偶发过两次Server启动时bind 1234端口失败,经排查(Netstat -noap)发现1234端口被JAVA进程Client给LISTEN了。

求救,这是什么鬼?
...全文

相关推荐

评论 1
收藏 已收藏
分享
返回顶部
sdumxy
Java 51,407 成员 86,128 内容