一个比较奇怪的问题?

qiweilaoda qiweilaoda 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我有一台服务器,主要负责报文的接受与转发,通过套接字实现,基于tcp的短连接,服务器上运行一个windows服务,负责消息转发。该服务A实现如下功能,侦听客户端的数据报文,将其转发给另外一台服务器B,B处理该请求后将报文发给A,A收到消息后转发给客户端,其实服务A就起一个二传的作用。但是这个服务很奇怪,功能能够正常实现,但是运行到一定时间后,出现问题,能够正常收到客户端发送的报文,但是却发送不到服务器B。并且此时,服务器A不能通过TCP连接到任何服务器上,例如SQLSERVER的1433端口,此时用TELNET命令发现连不上任何服务器的任何端口,却能够正常收到来自客户端的报文。服务器A上消息转发服务转发后均closesocket了,netstat -s命令当前连接数也并不大,不知道为什么,向大家请教。并且此时如果重启服务A则一切恢复正常。
...全文

相关推荐

评论 7
收藏 已收藏
分享
返回顶部
qiweilaoda
网络编程 18,356 成员 64,161 内容