我是靠谱客的博主 文静往事,最近开发中收集的这篇文章主要介绍SO_KEEPALIVE,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

if  tcp_keepalive:
                # 启用KeepAlive选项
                sock.setsockopt(socket.SOL_SOCKET, socket.SO_KEEPALIVE, 1)
                # TCP_KEEPCNT:判定断开前的KeepAlive探测次数 
                if tcp_keepcnt:
                    sock.setsockopt(socket.SOL_TCP, socket.TCP_KEEPCNT,
                                    tcp_keepcnt)
                # TCP_KEEPIDLE: 开始首次KeepAlive探测前的TCP空闲时间
                if tcp_keepidle:
                    sock.setsockopt(socket.SOL_TCP, socket.TCP_KEEPIDLE,
                                    tcp_keepidle)
                # TCP_KEEPINTVL:两次KeepAlive探测间的时间间隔
                if tcp_keepintvl:
                    sock.setsockopt(socket.SOL_TCP, socket.TCP_KEEPINTVL,
                                    tcp_keepintvl)

转载于:https://www.cnblogs.com/puroc/p/3864894.html

最后

以上就是文静往事为你收集整理的SO_KEEPALIVE的全部内容,希望文章能够帮你解决SO_KEEPALIVE所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(36)

评论列表共有 0 条评论

立即
投稿
返回
顶部