在进行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如果不关闭的话会被回收吗?相关推荐

  1. python bind sock_python SOCKET编程详细介绍

    本章内容 1.socket 2.IO多路复用 3.socketserver Socket socket起源于Unix,而Unix/Linux基本哲学之一就是"一切皆文件",对于文件 ...

  2. python bind函数_python bind是什么意思

    bind()函数介绍 在建立套接字文件描述符成功后,需要对套接字进行地址和端口的绑定,才能进行数据的接收和发送操作. 函数原型 bind()函数将长度为addlen的struct sockadd类型的 ...

  3. 简单谈一点linux内核中套接字的bind机制--数据结构以及端口确定

    众所周知,创建一个套接字可以bind到一个特定的ip地址和端口,实际上套接字这一概念代表了TCP/IP协议栈的应用层标识,协议栈中的应用层就是通过一个ip地址和一个端口号标识的,当然这仅仅是对于TCP ...

  4. python bind_Python tkinter之Bind(绑定事件)的使用示例

    1.绑定鼠标事件并获取事件属性 # -*- encoding=utf-8 -*- import tkinter from tkinter import * def left_mouse_down(ev ...

  5. python bind_Python tkinter之Bind(绑定事件)

    1.绑定鼠标事件并获取事件属性 # -*- encoding=utf-8 -*- import tkinter from tkinter import * def left_mouse_down(ev ...

  6. aws v2.2.exe_如何使用Python 3.6在AWS EC2上创建运行uWSGI,NGINX和PostgreSQLDjango服务器...

    aws v2.2.exe by Sumeet Kumar 通过Sumeet Kumar 如何使用Python 3.6在AWS EC2上创建运行uWSGI,NGINX和PostgreSQLDjango服 ...

  7. python 搭建的http 动态服务器_Python 创建HTTP服务器的简单示例

    这篇文章主要为大家详细介绍了Python 创建HTTP服务器的简单示例,具有一定的参考价值,可以用来参考一下. 对python这个高级语言感兴趣的小伙伴,下面一起跟随512笔记的小编两巴掌来看看吧! ...

  8. python学习第八天---用Django框架创建可重用注册登录系统

    python学习第八天---用Django框架创建可重用注册登录系统 实现的功能 项目开始前的整体规划 搭建环境完成基础配置 创建app 更改语言和时区 数据库表生成 启动开发服务器 浏览器访问,检测 ...

  9. eclipse写java实现端口_使用eclipse(windows)在java中使用IPv6地址和端口号创建套接字...

    当我尝试使用IPv4地址创建套接字时,它很成功,但是当我尝试使用IPv6地址和端口号创建套接字时,它会引发异常: java.net.SocketException: Network is unreac ...

最新文章

  1. PO Create PO时关于汇率问题需要注意的步骤
  2. 使用xshell5 从CentOS主机download资料
  3. Dev Winform 简洁界面模板制作
  4. 大型互联网网站架构心得之:分、并、换
  5. [Windows驱动开发](四)内存管理
  6. java.net.SocketException: Software caused connection abort: socket write erro
  7. 记一次Java AES 加解密 对应C# AES加解密 的一波三折
  8. C语言程序设计与有限元,C语言与有限元程序设计.pdf
  9. 我面试几乎必问:你设计索引的原则是什么?怎么避免索引失效?
  10. 网页模板素材|解救不会编程的UI设计师网页设计者!
  11. 华为5ipro详细参数使用功能_华为nova6se和nova5ipro的参数配置对比评价
  12. (转帖出自ESRI BBS)有关于GIS思想
  13. 致初入职场的兄弟姐妹
  14. 企业管理理论综述与实践 — 绩效
  15. kafka+fluentd+heka了解资料
  16. MyBatis一对多查询collection三表三层查询
  17. vue 全局刷新与局部刷新
  18. 爬虫爬取豆瓣电影排行,保存到excel和SQLite
  19. rem和vw,vh的介绍
  20. POJ - 4048 Chinese Repeating Crossbow 暴力枚举+线段香蕉?

热门文章

  1. 如何获取.then的返回值_仅仅知道如何终止XHR请求,或许对你来说是不够的!
  2. springboot如何对本地数据库增删改查_SpringBoot整合Mybatis实现数据库增删改查
  3. 从一个数组中找出最接近目标_LeetCode每日一题 | 转变数组后最接近目标值的数组和...
  4. 统计建模与r软件_【统计建模与R软件笔记】008 描述统计量(1)
  5. centos7限制cpu使用_CentOS7 CPU隔离配置
  6. node python复用代码_python-代码复用(函数、lambda、递归、PyInstaller库)
  7. mysql 逗号金额比较,如何使用MySQL比较两个逗号分隔的字符串列表
  8. angularjs mysql_AngularJS SQL
  9. 山西计算机网络技术专升本分数线_2020山西成考专升本招生补录第一批公告!附补录院校专业缺额表!...
  10. 【转】WebSocket API总结