社区
Delphi
帖子详情
TIdTCPServer的客户端断开的问题
oushengfen
2013-09-18 09:54:31
问一下,我TCPSERVER端,客户端连接后,如果客户端系统重启了,而没有主动断开,服务端,怎么侦测不到断开信息?
如果是程序关掉,则能自动侦测到断开信息。系统重启,则不能侦测到。为何呢?
...全文
178
1
打赏
收藏
TIdTCPServer的客户端断开的问题
问一下,我TCPSERVER端,客户端连接后,如果客户端系统重启了,而没有主动断开,服务端,怎么侦测不到断开信息? 如果是程序关掉,则能自动侦测到断开信息。系统重启,则不能侦测到。为何呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
老之
2013-09-18
打赏
举报
回复
TCP连接断开时,客户端和服务端会互发消息进行通知和确认,俗称“四次挥手”。一些异常情况客户端没来得及向服务端发送FIN消息,服务端就不知道客户端其实已经断开连接。这种情况服务端可以使用心跳机制来进行判断客户端是否断开。
FFmpeg 4.3 音视频基础到工程应用
课程介绍 1课程面向音视频行业的入门者,没有太多音视频基础或者是音视频零基础的同学2课程通过概念分析、代码试验、项目实战的方式当你真正理解音视频3提供直播答疑和学员作业代码评审,提升学员的代码能力4包含...
断开
客户端
报错解决
我们常用Id
TCPServer
.Active := false;来关闭Id
tcpserver
,但这样会出卡机,并且操作也不会成功,后来,我改为这样: procedure TfrmMain.ActStopExecute(Sender: TObject);...这种方式来
断开
Id
tcpserver
。
服务器主动
断开
连接异常
简单的说,当
Tid
TCPServer
调用Read方法接收数据时、或调用Write方法发送数据时,
客户端
主动直接
断开
了连接,就会触发该异常;这是正常,忽略这一错误就可以了。 Indy : Connection Closed Gracefully ...
delphi7中indy10服务器端id
tcpserver
客户端
连接,
断开
,以及
断开
客户端
报错解决方法
最近要写一个上位机软件,需要用到id
tcpserver
来接收
客户端
发来的数据,但是发现id
tcpserver
这个控件比较难控制,总是出现一些未知的错误,网上也找不到相关资料,只能自己一步步来研究了,经过1天的摸索,终于...
由
TId
TCPServer
提供
客户端
安装程序 WEB 下载的实现方法
相信众多的 TCP 网络服务器,均是由
TId
TCPServer
来提供服务,我的《网络存储服务器》也是。即然是TCP服务器,若是需要相应的
客户端
来支持,那么,由这个服务端口(TCP)直接来提供
客户端
安装程序 WEB 下载是不是变...
Delphi
5,388
社区成员
262,730
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章