java socket 在linux环境接收报文失败

新建了一个socket链接,windows环境下一切正常。
部署到LINUX环境下时,如果是简短的报文,服务端接收也是没问题的。
但是如果报文长度超过一定值(注:在windows下成功接收的报文),
在LINUX下却接收失败!
求解!

检测socket是否断开

能不能上代码看看,你给的信息还是太少了,不太好确定啊