python bind sock_python 在bind端口之后创建的socket如果不关闭的话会被回收吗?
生活随笔
收集整理的這篇文章主要介紹了
python bind sock_python 在bind端口之后创建的socket如果不关闭的话会被回收吗?
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在進行tcpsocket編程的時候,遇到一個問題:我創建一個A=socket,在進行bind之后,這個socket為
在進行tcpsocket編程的時候,遇到一個問題:
我創建一個A=socket,在進行bind之后,這個socket為
然后會accpet到一個socket
想問這兩個socket是什么關系,我想要關閉與192.168.2.53的socket連接時候,第一個產生的socket需要處理嗎。
背景:在A創建第一個socket后,我又使A=socket2,創建了新的socket對象,且這個socket對象accpet到了新的socket;每個socket創建的時候都會起一個線程,去做接收工作
問題:我在關閉第2個socket所接收到的socket,以及它對應的線程之后,socket會短暫的被關閉,但是很快就會創建出新的連接。
如果我關閉第1個socket所接收到的socket,以及它對應的線程之后,第一個socket不會創建新的連接
如果先關閉第2個socket所接收到的socket,以及它對應的線程之后,立馬斷第1個socket,以及它對應的線程,則第2個socket會在斷第1個socket之前建立起一個socket,但是一旦第1個socket斷后,兩個socket都不會創建新連接
展開
總結
以上是生活随笔為你收集整理的python bind sock_python 在bind端口之后创建的socket如果不关闭的话会被回收吗?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 建行信用卡取现手续费和利息 收费标准须知
- 下一篇: 最近几天,基金投资圈炸锅了!买的基金要先