QUOTE:原帖由 emmoblin 于 2009-7-8 23:20 发表

在客户端和服务器端分别抓报看看
谢谢提示,用tcpdump抓包,与服务器和客户端的调试数据做对比,情况如下。
出错是在第446284次操作,从抓到的包来看,只看到这一条的客户端请求,并没有发现有服务器返回的包。
所以判断应该是服务器端返回没有成功,也就是上面说的,它只是将返回内容copy到了socket的缓冲区,但是最终的发送失败了。
然而服务器的错误追踪到send之后,也就是说send成功后内核在输出socket缓冲区的时候出错了。这个东西。。。。。有点不知道如何是好了。