python利用setsockopt获得端口重用 linux 端口重用

假如端口被socket使用过,并且利用socket.close()来关闭连接,但此时端口还没有释放,要经过一个TIME_WAIT的过程之后才能使用,这是TNN的相当烦银的,为了实现端口的马上复用,可以选择setsockopt()函数来达到目的。(以下是网上找到的一篇文章的一小段相关例子,试用之后,相当有效果,特此提取出来收藏)

端口复用的实现,我在这里用Python举个TCP端口复用的例子,UDP套接字要做的完全一样。import sockettcp1 = socket.socket(socket.AF_INET, socket.SOCK_STREAM)tcp2 = socket.socket(socket.AF_INET, socket.SOCK_STREAM)#在绑定前调用setsockopt让套接字允许地址重用tcp1.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)tcp2.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)#接下来两个套接字都也可以绑定到同一个端口上tcp1.bind(('0.0.0.0', 12345))tcp2.bind(('0.0.0.0', 12345))

  

爱华网本文地址 » http://www.413yy.cn/a/25101014/190357.html

更多阅读

远程控制 teamviewer

远程控制的概念这里的远程不是字面意思的远距离,一般指通过网络控制远端电脑。早期的远程控制往往指在局域网中的远程控制而言,随着互联网的普及和技术革新,现在的远程控制往往指互联网中的远程控制。当操作者使用主控端电脑控制被控端

游泳教程 视频 儿童游泳视频教程

踩水(立泳)立泳與水母漂,都是在遭遇水難時,最實用的自救方法,你可利用踩水,將口.鼻.上身浮於水面,藉此休息,踩水是以腰部為軸,下肢動作為主,頭部露出水面,雙手由前胸向兩側作搖櫓式(即雙手成橫式阿拉伯數字 8 狀)撥水,它有兩種踩水

中央电台主持人海阳节目一览转 广东电视台节目主持人

一、【广播节目】直播新闻娱乐脱口秀——《海阳现场秀》Hi!Live Show《海阳现场秀》是文艺之声2011年1月12日上线的一档直播新闻娱乐脱口秀,中国第一个获得脱口秀节目“金话筒”奖的栏目,也是声动中国最受欢迎节目(节目前身为《给力十七

声明:《python利用setsockopt获得端口重用 linux 端口重用》为网友盃揂濕皛扆灬分享!如侵犯到您的合法权益请联系我们删除