IdUDPServer 超时怎么判定? 本帖最后由 fuyuanxiang 于 2009-12-28 12:06:11 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 首先设置timer的interval属性值为超时时间3000,当发送数据时 使timer的enabled属性为true 接收到返回的数据后 把timer的enabled属性为false 如果在超时时间内没收到数据 就是超时了 在ontimer事件中写超时提示 一楼说的差不多了,放一个Timer,做好3秒的定时,再设置一个表示是否接收到数据的布尔变量bRecv, 在IdUDPServer 的接收数据事件里修改布尔变量bRecv, TO:shuihan20e说说TCP比UDP有哪些优势?正在搞这个方面的,很多不懂,麻烦解释一下。给你个短信呵呵 无所谓TCP和UDP你收到包 保存一下时间,另外开个线程去读那个时间和当前时间做比较,如果超过3秒 做特殊处理我以前几十万的在线,都是用这种方式去扫描用户是否在线的3秒时间有点太短了,你得考虑网络延时 如何写动态数组宣告方式及使用方式? 用ADODataSet取出的数据,还能不能再进行排序? 右击打开是怎么做的??????? !!!!高手快来,请教字模问题???? delphi7.0与access2000 连接上的问题? Database控件问题????? 菜鸟一个问题,关于MS SQL问题,回答都有分,不够可以再追加! 求救啊,关于获取硬盘系列号。我的程序如下XP可以,98下不行,为什么, 关于图像热剪切的问题 dbgrid怎么与数据集中的字段关联? 我用Ehlib4.14,出现这样子错误?高手指点一下。 外键约束问题
正在搞这个方面的,很多不懂,麻烦解释一下。给你个短信呵呵
你收到包 保存一下时间,另外开个线程去读那个时间和当前时间做比较,如果超过3秒 做特殊处理
我以前几十万的在线,都是用这种方式去扫描用户是否在线的
3秒时间有点太短了,你得考虑网络延时