如何设定ClientSocket的超时时间。

hn5856099 2001-05-16 10:55:00
...全文
190 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
hn5856099 2001-05-17
  • 打赏
  • 举报
回复
我在局域网里用,如何缩短超时时间,各位大侠能否给讲清楚点.
pipai 2001-05-17
  • 打赏
  • 举报
回复
有超时处理,一般建议采用blocking连接,然后通过线程处理建立的socket,在线程的execute中,通过建立TWinsocketStream对象对Socket进行读写,TWinSocketStream中有关于TimeOut的设置
BCB 2001-05-17
  • 打赏
  • 举报
回复
没有超时时间,要自行处理超时,借助GetTickCount()
musicwind 2001-05-17
  • 打赏
  • 举报
回复
我的建议:
重载TClientSocket,在内部,用时钟TTimer计算当前连接时间,若已经到,但是未连接成功,
则触发超时事件;有许多细致的工作要做。
要不然,用TPowerSocket做也行,提供了内置超时机制的.

5,392

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧