社区
网络及通讯开发
帖子详情
socket 10053错误怎样屏蔽?
IT_magnate
2006-04-04 04:59:38
用TServerSocket,当连接建立后,直接拔网线,弹出10053 错误,请问如何屏蔽??
...全文
982
14
打赏
收藏
socket 10053错误怎样屏蔽?
用TServerSocket,当连接建立后,直接拔网线,弹出10053 错误,请问如何屏蔽??
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
IT_magnate
2006-04-11
打赏
举报
回复
揭贴了,摆了很久了!
IT_magnate
2006-04-11
打赏
举报
回复
我
void __fastcall TFrmMain::ServerClientError(TObject *Sender,
TCustomWinSocket *Socket, TErrorEvent ErrorEvent, int &ErrorCode)
{
ShowMessage("Ok");
ErrorCode = 0;
}
拔网线居然不弹出Ok
IT_magnate
2006-04-11
打赏
举报
回复
跟stNonBlocking和stThreadBlocking设置有没有关系呢?
netsys2
2006-04-11
打赏
举报
回复
绝对可以!
void __fastcall TFrmMain::ServerClientError(TObject *Sender,
TCustomWinSocket *Socket, TErrorEvent ErrorEvent, int &ErrorCode)
{
switch( ErrorCode )
{
case 10053: Socket->Close();
break;
}
ErrorCode = 0;
}
IT_magnate
2006-04-11
打赏
举报
回复
我用的是TServerSocket控件,而且不知道楼上的是不是拔网线时弹出来的?
OnClientError好象只对客户端出错有用喔!
Beginner_mine
2006-04-10
打赏
举报
回复
我用ErrorCode = 0;有用啊.
Beginner_mine
2006-04-08
打赏
举报
回复
我也遇到跟楼主同样的问题.关注中~~~~~~~~~
IT_magnate
2006-04-06
打赏
举报
回复
有什么方法捕获到10053错误的系统消息?
IT_magnate
2006-04-04
打赏
举报
回复
还有没有其他方法?
IT_magnate
2006-04-04
打赏
举报
回复
有没有其他方法?
alloutoflove
2006-04-04
打赏
举报
回复
在调试模式下看一下状况发生时会不会定位到具体行...
IT_magnate
2006-04-04
打赏
举报
回复
我
try{
Socket->ReceiveBuf(...);
}
catch(...)
{
ShowMessage("ok");
}
不弹出ok
还有拔掉TServerSocket端网线,OnError根本不触发!
alloutoflove
2006-04-04
打赏
举报
回复
确认一下拔网线时Socket正在执行什么操作( recv / send ), 在可能执行的操作处用try...catch捕获一下试.
IT_magnate
2006-04-04
打赏
举报
回复
用ErrorCode=0试了没用!
Socket
编程快速入门
本课程将理本课程将理啊 论结合实践,带你从零开始,系统学习
Socket
编程技术,让
Socket
的学习不再那么零散与难以掌握,同时会提炼出
Socket
网络传输的核心思想与构架,并带你踩坑出坑,增加你的分析与处理问题的啊aas...
Delphi 通信报Asynchronous
socket
error
10053
错误
的一个解决方法
当使用TClient
Socket
这方的客户端使用TClient
Socket
.close断开连接并退出程序时,使用TServer
Socket
这方的服务端有时会报‘’Asynchronous
socket
error
10053
‘这个
错误
,查阅了这个
错误
说明:Software caused ...
socket
10060
错误
解决方案
socket
10060
错误
解决方案
socket
send返回值_Linux网络编程中
socket
常见
错误
分析
socket
错误
码:EINTR: 4阻塞的操作被取消阻塞的调用打断。如设置了发送接收超时,就会遇到这种
错误
。只能针对阻塞模式的
socket
。读,写阻塞的
socket
时,-1返回,
错误
号为INTR。另外,如果出现EINTR即errno为4,
错误
...
socket
错误
码
socket
错误
码: EINTR: 4 阻塞的操作被取消阻塞的调用打断。如设置了发送接收超时,就会遇到这种
错误
。 只能针对阻塞模式的
socket
。读,写阻塞的
socket
时,-1返回,
错误
号为INTR。另外,如果出现EINTR即...
网络及通讯开发
1,316
社区成员
8,873
社区内容
发帖
与我相关
我的任务
网络及通讯开发
C++ Builder 网络及通讯开发
复制链接
扫一扫
分享
社区描述
C++ Builder 网络及通讯开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章