欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程语言 > python >内容正文

python

记-python中socket服务器设置中的setsockopt

发布时间:2024/10/12 python 56 豆豆
生活随笔 收集整理的这篇文章主要介绍了 记-python中socket服务器设置中的setsockopt 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

  对于一个socket,可以设置很多不同的选项,对于那些一般用途的服务器,一个最让人赶兴趣的socket选项是SO_REUSEADDR,通常地,在一个服务器进程终止后,操作系统会保留几分钟它的端口,从而防止其他进程(甚至包括本服务器自己的另外一个实例)在超市之前使用这个端口,如果你设置了SO_REUSEADDR的标记为true,操作系统就会在服务器socket被关闭或者服务器进程终止后马上释放该服务器的端口。这样做,可以使调试程序更简单。

  设置如下:

  s = socket.socket(socket.AF_INET, socket.SOCKET_STREAM)

  #setsockopt()和getsockopt()定义:setsockopt(level, optname, value) /  getsockopt(level, optname[,buflen])

  s.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)

转载于:https://www.cnblogs.com/leonchan/p/11274211.html

总结

以上是生活随笔为你收集整理的记-python中socket服务器设置中的setsockopt的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。