Socket已经建立连接,但是Socket服务端收不到客户端信息,重启服务器机器后解决,请教可能原因。
Ray 2011-04-21 11:19:48 问题描述:
一个tcpserver程序,有多个客户端与其连接,进行通信。 服务器上有多个这样的tcp程序,平时客户端与服务器连接,并正常通信。
突然有一天晚上tcpserver收不到客户端的tcp消息,但是socket连接建立是可以成功的。 在客户端用telnet也可以连接。只是tcpserver收不到client的消息。因为当时时间比较紧急,没有来得及对两端抓包分析。 只是重启了tcpserver程序所在服务器,重启后通信恢复正常。
其中client端和服务端不在一个网段,利用vlan分开,三层交换机做路由。
问题:
想请教一下大家,出现这种情况一般是什么原因造成的?