关于socket tcp通信无故断开的原因,该如何解决

关于socket tcp通信无故断开的原因
写一个tcp 通信,有点文本聊天的味道,客户端如果发送 数字,不会断开,但是如果发送 一定量的文字(少于100),虽然send函数发送成功,但是连接会断开,但是这种情况,时有时无,有的时候发 汉字没事,有的时候就断开,很郁闷的错误,求解释

------解决方案--------------------
你是不是每次接收都accept了?

一次连接不想断开就一直recv
------解决方案--------------------
探讨

楼上的意思是 只accept1次,然后不断的recv吗?

------解决方案--------------------
但是不应该啊,如果是accept在循环内的话,应该发送数字的时候也会出现这种情况啊
------解决方案--------------------
网络不稳定,分数拿来~
------解决方案--------------------
要及时recvEx