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如果不关闭的话会被回收吗?相关推荐
- python bind sock_python SOCKET编程详细介绍
本章内容 1.socket 2.IO多路复用 3.socketserver Socket socket起源于Unix,而Unix/Linux基本哲学之一就是"一切皆文件",对于文件 ...
- python bind函数_python bind是什么意思
bind()函数介绍 在建立套接字文件描述符成功后,需要对套接字进行地址和端口的绑定,才能进行数据的接收和发送操作. 函数原型 bind()函数将长度为addlen的struct sockadd类型的 ...
- 简单谈一点linux内核中套接字的bind机制--数据结构以及端口确定
众所周知,创建一个套接字可以bind到一个特定的ip地址和端口,实际上套接字这一概念代表了TCP/IP协议栈的应用层标识,协议栈中的应用层就是通过一个ip地址和一个端口号标识的,当然这仅仅是对于TCP ...
- python bind_Python tkinter之Bind(绑定事件)的使用示例
1.绑定鼠标事件并获取事件属性 # -*- encoding=utf-8 -*- import tkinter from tkinter import * def left_mouse_down(ev ...
- python bind_Python tkinter之Bind(绑定事件)
1.绑定鼠标事件并获取事件属性 # -*- encoding=utf-8 -*- import tkinter from tkinter import * def left_mouse_down(ev ...
- 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服 ...
- python 搭建的http 动态服务器_Python 创建HTTP服务器的简单示例
这篇文章主要为大家详细介绍了Python 创建HTTP服务器的简单示例,具有一定的参考价值,可以用来参考一下. 对python这个高级语言感兴趣的小伙伴,下面一起跟随512笔记的小编两巴掌来看看吧! ...
- python学习第八天---用Django框架创建可重用注册登录系统
python学习第八天---用Django框架创建可重用注册登录系统 实现的功能 项目开始前的整体规划 搭建环境完成基础配置 创建app 更改语言和时区 数据库表生成 启动开发服务器 浏览器访问,检测 ...
- eclipse写java实现端口_使用eclipse(windows)在java中使用IPv6地址和端口号创建套接字...
当我尝试使用IPv4地址创建套接字时,它很成功,但是当我尝试使用IPv6地址和端口号创建套接字时,它会引发异常: java.net.SocketException: Network is unreac ...
最新文章
- PO Create PO时关于汇率问题需要注意的步骤
- 使用xshell5 从CentOS主机download资料
- Dev Winform 简洁界面模板制作
- 大型互联网网站架构心得之:分、并、换
- [Windows驱动开发](四)内存管理
- java.net.SocketException: Software caused connection abort: socket write erro
- 记一次Java AES 加解密 对应C# AES加解密 的一波三折
- C语言程序设计与有限元,C语言与有限元程序设计.pdf
- 我面试几乎必问:你设计索引的原则是什么?怎么避免索引失效?
- 网页模板素材|解救不会编程的UI设计师网页设计者!
- 华为5ipro详细参数使用功能_华为nova6se和nova5ipro的参数配置对比评价
- (转帖出自ESRI BBS)有关于GIS思想
- 致初入职场的兄弟姐妹
- 企业管理理论综述与实践 — 绩效
- kafka+fluentd+heka了解资料
- MyBatis一对多查询collection三表三层查询
- vue 全局刷新与局部刷新
- 爬虫爬取豆瓣电影排行,保存到excel和SQLite
- rem和vw,vh的介绍
- POJ - 4048 Chinese Repeating Crossbow 暴力枚举+线段香蕉?
热门文章
- 如何获取.then的返回值_仅仅知道如何终止XHR请求,或许对你来说是不够的!
- springboot如何对本地数据库增删改查_SpringBoot整合Mybatis实现数据库增删改查
- 从一个数组中找出最接近目标_LeetCode每日一题 | 转变数组后最接近目标值的数组和...
- 统计建模与r软件_【统计建模与R软件笔记】008 描述统计量(1)
- centos7限制cpu使用_CentOS7 CPU隔离配置
- node python复用代码_python-代码复用(函数、lambda、递归、PyInstaller库)
- mysql 逗号金额比较,如何使用MySQL比较两个逗号分隔的字符串列表
- angularjs mysql_AngularJS SQL
- 山西计算机网络技术专升本分数线_2020山西成考专升本招生补录第一批公告!附补录院校专业缺额表!...
- 【转】WebSocket API总结