Ruby send 10053 错误怎么处理啊?

lzm110 · 2013年03月21日 · 最后由 lzm110 回复于 2013年03月28日 · 2639 次阅读

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

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

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

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

需要 登录 后方可回复, 如果你还没有账号请 注册新账号