首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

socket 10054 异常如何避免

2012-02-20 
请教高手 socket 10054 错误如何处理? - C++ Builder / Windows SDK/API在 socket 上发生 10054 错误时,如

请教高手 socket 10054 错误如何处理? - C++ Builder / Windows SDK/API
在 socket 上发生 10054 错误时,如何处理才能让原有的 socket 可以重新 connect ?
用 winapi 处理...

[解决办法]
你上一个帖子我回复后发现没有成功,结贴不能回复了么?好久没来不知道。

你说出现了10038错误?出现了这个,那socket s应该是已经成功释放掉了。s已经无效了。
看来只能重新声明socket. 直接重用我也没弄成功。等待高人。
[解决办法]
error10054

远程主机强迫关闭了一个现有的连接。

客户端重新连接就行了吧 一般你没bind本机端口 会自动选择端口连接服务器的
[解决办法]
帮你测试了下 当服务器断开连接 客户端socket会收到error 10054 服务器重开连接 再次尝试connect 

收到error 10056(在一个已经连接的套接字上做了一个连接请求。)

出现这样的问题的原因可能在于TCP连接关闭需要双方确认


[解决办法]
只有关闭socket重新建立连接了

热点排行