社区
网络通信/分布式开发
帖子详情
error reading from socket 屏蔽
nightxing
2007-05-29 02:44:09
请大家帮忙:三曾数据库开发中
socketconnetion 的error reading from socket如何捕获。
在数据正在传输过程中,如果突然关闭服务器就会出现这样的错误,且用try..except..end 无法处理。
...全文
820
7
打赏
收藏
error reading from socket 屏蔽
请大家帮忙:三曾数据库开发中 socketconnetion 的error reading from socket如何捕获。 在数据正在传输过程中,如果突然关闭服务器就会出现这样的错误,且用try..except..end 无法处理。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
僵哥
2008-11-19
打赏
举报
回复
http://topic.csdn.net/u/20080927/09/d543fb3a-157e-4e44-b46f-3700f4f255f9.html
僵哥
2008-11-19
打赏
举报
回复
这个问题,记得很早之前就有讨论过.基本上可以通过拦截掉SocketConnection相关消息句柄上的消息THREAD_EXCEPTION来处理.应该使用Google搜索THREAD_EXCEPTION可以找到一些相关贴子.
willflyz
2008-11-19
打赏
举报
回复
OK
procedure TfmLogin.ApplicationEvents1Exception(Sender: TObject;
E: Exception);
begin
if E.ClassType.ClassName = 'ESocketConnectionError' then
showmessage(E.ClassType.ClassName)
else
raise E;
end;
knowledge_Is_Life
2008-05-01
打赏
举报
回复
支持搂主,收藏
mrbu74
2008-03-26
打赏
举报
回复
定下 我也遇到这样的错误
hy0754
2008-01-29
打赏
举报
回复
在窗口上加一个 ApplicationEvents
在onException中加入
if (AnsiString((E->ClassType())->ClassName()) == "ESocketConnectionError"){...}
如果不是ESocketConnectionError错误的话就捕捉(E->ClassType())->ClassName()名
nightxing
2007-05-30
打赏
举报
回复
高手都去哪了
Go语言官方文档学习笔记(第一季)
Go富有表现力,简洁,整洁且高效。它的并发机制使编写程序可以轻松地从多核和联网机器中获得最大收益,而其新颖的类型系统则可以实现灵活的模块化程序构造。Go可以快速编译为机器代码,但具有垃圾回收的便利性和运行时反射的功能。它是一种快速的,静态类型的编译语言,感觉就像是一种动态类型的解释语言。Go语言官方文档学习笔记是基于官方文档及个人学习Go的笔记,整理完成的Go语言快速入门课程。第一季内容包括:安装Go,编写第一个Go程序,编写、编译并运行两个模块之间调用函数的程序。具体内容包括以下九个部分。1-Install
ing
Go2-Tutorial:Gett
ing
started3-Create a Go module4-Call your code from another module5-Return and handle an
error
6-Return a random greet
ing
7-Return greet
ing
s for multiple people8-Add a test9-Compile and install the application
Delphi的
Socket
编程步骤说明
比较详细介绍 Client
Socket
和Server
Socket
重要的属性: 1.client和server都有port属性,需要一致才能互相通信 2.client有Address属性,使用时填写对方(server)的IP地址 几个重要的事件: client: On
Read
事件,当client受到冲击消息时在On
Read
事件中可以获得server发送过来消息。 Server: O...
三层究竟如何?
近日看到了一篇关于反三层的文章,手也痒痒了,就牺牲些时间,拿出来把这个老得掉牙的话题拿出重谈。 1. 什么是三层 很多人爱把三层架构和MVC混为一谈,但是我们可以从最简单的角度去考虑他们的不同: 在设计模式中一般都会有这样一章,MVC设计模式,而从没见过哪本书中有写过三层架构设计模式。 回归三层,三层一般来讲分为两类: A. 物理上的三层架构 B. 逻辑上的三层架构 现在就逐个谈起,来看下究竟三...
Clickhouse <
Error
>: Code: 33 Cannot
read
all data. Bytes
read
: xxx,Bytes expected: XXXX.
记录一次写clickhouse 异常问题 以下是集群配置信息 <yandex> <clickhouse_remote_servers> <cluster> <shard> <internal_replication>false</internal_replication> <replica>
socket
编程—— 服务器遇到Broken Pipe崩溃
我写了一个服务器程序, 在Linux下测试时, 总是莫名退出. 最后跟踪到是write调用导致退出. 用gdb执行程序, 退出时提示"Broken pipe". 最后问题确定为, 对一个对端已经关闭的
socket
调用两次write, 第二次将会生成SIGPIPE信号, 该信号默认结束进程. 具体的分析可以结合TCP的"四次握手"关闭. TCP是全双工的信道, 可以看作两条单工信道, TCP连接...
网络通信/分布式开发
1,593
社区成员
32,963
社区内容
发帖
与我相关
我的任务
网络通信/分布式开发
Delphi 网络通信/分布式开发
复制链接
扫一扫
分享
社区描述
Delphi 网络通信/分布式开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章