VC/MFC
VB
Delphi
C++ Builder
C/C++
Java
.NET技术
MS-SQL Server
PowerBuilder
DB2
Oracle
Web 开发
Linux/Unix社区
硬件/嵌入开发
移动平台
您的位置:
程序门
->
delphi
->
tidtcpserver与tidtcpclient连接,网络中间断线,两端的程序如何实时发现断线了???急
[
收藏此页
] [
打印本页
]选择字色:
默认
灰色
红色
黄色
绿色
橙色
紫色
蓝色
褐色
墨绿
深蓝
赭石
粉绿
淡绿
黄灰
翠绿
综红
砖红
淡蓝
暗红
玫瑰红
紫红
桔黄
军黄
烟灰
深灰
灰蓝
背景色:
默认
黑色
红色
黄色
绿色
橙色
紫色
蓝色
褐色
墨绿
深蓝
赭石
粉绿
淡绿
黄灰
翠绿
综红
砖红
淡蓝
暗红
玫瑰红
紫红
桔黄
军黄
烟灰
深灰
灰蓝
字体:[
大
][
中
][
小
]
tidtcpserver与tidtcpclient连接,网络中间断线,两端的程序如何实时发现断线了???急
[已结贴,结贴人:yaojp7519]
发表于:
2007-10-07 09:29:09
楼主
我的问题是这样的。
客户端用indy的tidtcpclient,服务端用indy的tidtcpserver组件来实现网络通讯程序。
因为客户端和服务器端不是在一个局域网内的,中间经过了好几个路由器。
但是,由于网络不是很稳定,经常会出现中间的某个路由器断电了,或者死机了。
这时候,客户端和服务器端的程序还是认为socket是连接状态的,并且访问他们的active属性状态还是true,此时再发送数据对方就收不到了。
我的意思是有没有办法实现中间的路由器断了,我的两端程序马上就知道网络断了,也就是实时发现,发现后程序就不发送数据了,直接给出告警,这样可以及时提醒用户。这个是如何实现的??请各位大侠帮忙!!
发表于:
2007-10-07 10:50:32
1
楼 得分:
12
即时发现是不可能的,也不现实的,技术上无法实现!
因为tcp本来就有超时机制,大约需要1-3分钟的时间才能发现
发表于:
2007-10-07 12:59:54
2
楼 得分:
8
只能通过发包来测试连接,例如在连接情况下你拔掉网线并不会引发断开异常
发表于:
2007-10-07 16:53:11
3
楼 得分:
0
楼上的,你说的发测试包是定时发测试包吗??发测试包是客户端和服务器端都发呢?还是只有一方发?
下一篇:
idtcpserver的onEXECute事件中将接收的数据写入数据库中?但是它是多线程的,共同访问一个adoquery会有问题吗?
上一篇:
向高手请教,关于网络传播的问题。
相关文章
adoquery数据集运算
delphi7中有md5加密的控年吗?好像delphi6中有!...
问高人,线程或者单元之间传递对象数组,采用全局...
请教:copymemory 的用法?谢谢!
在一个事件下,修改二个注册表[rootkey不同]如何写...
急急急!!!fastreport分组合计问题!
用delphi怎么编一个“自动添表”的程序?
寻找delphi创业合伙人!!!!!!!!!!!!!...
4路usb摄像头视频录像系统更新
如何转换格蘭超的...
哪有delphi网络文件夹的控件
16进制怎么转成字符串?
我需要这样一个小程序,请哪位大侠帮忙!急,在线...
求一本经典的delphi入门教材
dlephi中的treeview组件如何实现复选框功能?
问一个stringgride的问题?
listbox问题 初学者
异地管理---bs还是cs?来者有份。
求购delphi6开发人员指南
新手求教!简单查询语句,查不出来结果!!!!!...
其他资讯
怎样释放失去连接的socket资源?
有关rave report中自动编号的问题
天啊!!!烦死了。
有关imageen扫描完毕后,主界面会缩小至状态栏的问...
已在excel中做好固定模版,如何将此模板存放在ac...
delphi设置多个主窗体
delphi中用idftp删除unix下的文件出错
如果定义一个二进制的文件头
菜鸟求解delphi 7 问题 各...
vb代码转化成delphi
请问那位大虾有最新的svcom控件,要有源码的?
为什么打开新工程时把久工程关闭了??
历时3年半,终于把房贷还清,放分庆祝!
fastreport 报表自定义打印问题
在第一次查询的基础上再次进行查询,也即怎么过滤...
烟台阳光网络6000元高薪诚聘懂p2p技术的delphi工...
寻求软件实现化学品化验报告中关于化验项目动态组...
你好,这是本人写的局域网办公系统软件,请多多指...
寻找高手,寻找明师,关于远程控制的
关于delphi调试出错的问题?
快速检索
分类导航标签a
《MSDN开发精选》杂志意见建议
硬件使用网络设计与维护
C++ Builder茶馆
Web 开发非技术区
Linux/Unix社区程序开发区
移动平台手机操作系统
专题开发/技术/项目数据结构与算法
其他数据库开发其他
DB2数据库开发
产品/厂家英特尔信息技术峰会
Web 开发PHP
WebSphereIntegratorr
Web 开发非技术区
《开发高手》杂志购买/订阅/广告
硬件/嵌入开发驱动开发/核心开发
最新资讯
请问怎样把多条记录组合成一条?
升级当爹了
请问使用oradc这个控件的时候,要装oracle客户端码...
如何才能使窗口的右边框加宽?(解决问题马上给分...
在web工程中如何将自己建的文件夹自动发布?
处女作系统的哭泣,你能帮她
随意聊聊,顺便散分,关于企业即时通
关于checkbox 的问题
是高手就进!!!
jsp页面布局(在线等)
向高手请教excel统计的问题!!!
请问要在网页上嵌入播放器要怎么做
vc6中如何实现颜色下拉框
关于createthread的问题
ie打印模版layoutrect的问题
求助word.application对象
win03中不能播放声音
我想买电脑
用正则表达式去掉字符串中特殊单词!
汇编中.com文件的中断怎样写?
求用 vs2003或2005编写的能下 wince平...
神州泰岳和汉铭信通两家公司那家能更好些???
公司招高级程序员,有意的兄弟进来看看!
sql2005全文索引(有些记录查不到)
opengl的问题
据说是tomcat版本低了的问题,请高手帮忙看下
从asp.net页面往 一个asp页面中文传参数乱码...
大家看看下面语句错。。dataset填充sql表
帮忙调个动态更新语句,急!!!
string类有析构函数吗?
1)safe_mode = off ,但是 s...
js如何实现为对象添加事件??
公司终于可以上csdn了,散分,顺便讨论两个问题
如何保存当前树结构的状态!
asp.net精英群35941324
做ic卡读写程序该从何下手
怎么得到特定视图的句柄
教会你一步一步开始seo
如何动态设置数据库访问方法
看看我们的niit考试!
热门点击
vb中的函数是不是都可以用于vbscript
帮帮忙,升级到asp.net 2.0,因为用了urlre...
今天面试我的居然是csdn的一个版主。
vc封闭图形填充
项目创业团队,欢迎您的加入!
憧憬前途.还是迷惘、关于asp.net 的困惑?
oracle 9.2.0.1 升级 9.2.0.7&nb...
求一比较完整的uml设计!!!
如何使用nant编译2005sp1的web项目
可以看一下
在javascript中可不可以调用外部文本?
从某列某个值开始搜索出整个列并排序?
jfreechart的单位标注问题
csdn的 论坛可用分是怎么回事,如何挣分,我没...
页面回退的 问题
"windows系统的组件类别管理器"是什么?
高手跟我一个音频合成的算法,谢谢
高分求给treeview中的如何把非叶子结点的服务器端...
菜鸟申请c++板块版主
如何给edit框加背景色?..........急用立即给分
知道timestool的请进(一个实时调度模拟与分析工...
c#人员招聘,工作地点:北京
调查
hibernate 错误!
如何用socket传送 map vector等容器呢...
★★还是datagrid控件显示数据的问题,能用的招都...
各位老大,有没有能存储数据的曲线控件
大家来帮忙看看,关于内存出错的问题
不解之迷
job如何做到定时运行,并且在系统重启后,也能做...
bmp位图在rtf文件中的存储格式和位图本身格式的区...
把qq号吗变成手机号,知道办法吗?
sql语句报错问题。。。
报表到图形的转换问题。像excel那样。
关于日期型数据
动态创建access字段,并设置字段“允许空字符”!...
关于myeclipse6.0加载包的问题
【急】ewebeditor在winxp+iis5.0所有功能没问题,...
jboss下ejb hellowold 部署,已经3天了...
linux 下运行的 tomcat5.5.17 一...