
python模块
潇洒的白杨树
学习中
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
python利用setsockopt获得端口重用
原作者假如端口被socket使用过,并且利用socket.close()来关闭连接,但此时端口还没有释放,要经过一个TIME_WAIT的过程之后才能使用,这是TNN的相当烦银的,为了实现端口的马上复用,可以选择setsockopt()函数来达到目的。(以下是网上找到的一篇文章的一小段相关例子,试用之后,相当有效果,特此提取出来收藏)端口复用的实现,我在这里用Python举个TCP端口复用的例子,U转载 2017-09-24 22:40:00 · 11143 阅读 · 3 评论 -
Python select模块 I/O多路复用
Python select I/O多路复用Python 在 select 模块中提供了异步 I/O(Asynchronous I/O),与 Linux 下的 select 机制相似,但进行一些简化select 模块select()的机制中提供一fd_set的数据结构,实际上是一long类型的数组, 每一个数组元素都能与一打开的文件句柄(不管是Socket句柄,还是其他文件或命名管道或设备句柄)建原创 2017-09-20 18:49:10 · 532 阅读 · 0 评论 -
多线程
参考多线程线程是操作系统直接支持的执行单元 启动一个线程就是把一个函数传入并创建Thread实例,然后调用start()开始执行:# -*- coding:utf-8 -*-import threadingimport timedef loop(): print 'thread %s is runing...' % threading.current_thread().name转载 2017-10-08 18:17:33 · 376 阅读 · 0 评论