Ruby send 10053 错误怎么处理啊?

lzm110 · March 21, 2013 · Last by lzm110 replied at March 28, 2013 · 2719 hits

"错误原因:您的主机中的软件放弃了一个已建立的连接。"这个我知道,关键是如何避免出现这种情况。 为什么,刚开始也能发送几个数据包,可后来就不能了呢?大概都是发送 150K 左右的数据后,就发送报错?这是什么原因啊?

原因很多... 例如防火墙把你的连接喀擦了,或者是你的 socket 对象 close 掉了,没代码没真相...

看你前面问的环境是 VC 6.0,很可能 socket 句柄问题,也可能是缓存池内存溢出,具体要看代码了

#1 楼 @luikore #2 楼 @NonTwitter 谢谢两位 找到问题啦 是客户端的关闭连接了。导致数据没发送出去。

You need to Sign in before reply, if you don't have an account, please Sign up first.