如何给 socket 设置超时属性

66i88 2017-08-24 08:37:10
服务器上创建 socket 时,给其设置一个属性,在与客户端连接上后,
不管传没传数据,5秒钟后强制断开连接。

怎么处理,谢谢。
...全文
210 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
xian_wwq 2017-08-28
  • 打赏
  • 举报
回复
仅靠设置是没有办法简单实现的 server侧必须要保存客户端的连接列表, 后台对该列表中的成员需要进行超时检测 超过timeout阀值,则关闭该socket
kakabulusi 2017-08-25
  • 打赏
  • 举报
回复
在定时器中实现, 建立一个连接链表,定时器中对链表进行维护。
oyljerry 2017-08-25
  • 打赏
  • 举报
回复
自己给连接维护一个定时器等,这样超时后就服务器可以主动断开连接
Eleven 2017-08-24
  • 打赏
  • 举报
回复
给每个客户端连接都维护一个连接时长!
kuangbao9 2017-08-24
  • 打赏
  • 举报
回复
用定时器因该可以吧?

18,356

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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