python连接池实现示例程序
importsocket
importQueue
importthreading
defworker():
whileTrue:
i=q.get()
conn=i[0]
addr=i[1]
while1:
sms=conn.recv(1024)
ifsms!="":
print"Messagefrom("+str(addr[0])+":"+str(addr[1])+"):"+sms
else:
print"ClosetheConnectionfrom("+str(addr[0])+":"+str(addr[1])+")"
conn.close()
break
q.task_done()
if__name__=="__main__":
q=Queue.Queue()
thread_num=5000
s=socket.socket(socket.AF_INET,socket.SOCK_STREAM)
s.setsockopt(socket.SOL_SOCKET,socket.SO_REUSEADDR,1)
s.bind(("",4242))
s.listen(50000)
print"Serverislisteningat4242"
for_inrange(0,thread_num):
t=threading.Thread(target=worker)
t.setDaemon(1)
t.start()
while1:
conn,addr=s.accept()
print"Connectioncomefrom("+str(addr[0])+":"+str(addr[1])+")"
q.put((conn,addr))
q.join()
相关文章
- pycharm运行python文件_用pycharm打包py程序
- 如何在Python程序中运行Unix命令
- python程序的热部署实现[通俗易懂]
- python电脑版微信-微信PC版的API接口 | 可通过Python调用微信功能
- python进制转换函数-Python中进制转换函数的使用
- Python入门系列(十)一篇学会python文件处理
- python截图识别文字_Python文字截图识别OCR工具实例解析
- 用python实现关机程序_python实现重启关机程序
- docker部署jenkins安装使用教程_docker封装python程序
- Python抓取数据_python抓取游戏数据
- 网站挂马检测 php,Python实现的检测网站挂马程序
- 【说站】Python如何实现打字训练的程序
- Python实现自动回复_python 微信机器人
- 遗传算法的应用实例python实现_遗传算法Python解决一个问题
- python的特点和优势_Java与Python异同
- Python:利用python代码编程实现将视频的avi格式转换为MP4格式
- python上的表白代码_用Python实现表白代码
- Python绘制旭日图_python绘制散点图
- python设置时间过期改变状态_Python Redis设置过期时间「建议收藏」
- Python实现久坐提醒小助手程序「建议收藏」
- 数据结构与算法Python_数据结构与算法python语言实现
- linux防挂马软件,Linux利用Python脚本检测网站挂马程序
- python绘制条形柱状图_Python柱状图
- Python程序监控脚本
- python-Python与PostgreSQL数据库-使用Python执行PostgreSQL查询(一)
- 如何运行Python程序?
- Python结合MySQL实现信息交互(python与mysql交互)
- 从Python连接Oracle数据库介绍(python连接oracle)
- Python脚本实现Linux系统管理及自动化部署(python写linux)
- Python实现MySQL数据库的读取(python读取mysql)
- 从 Python 连接到 MySQL:实现更多强大的数据库应用(python和mysql)
- Python脚本实现Linux命令快捷控制(python执行linux命令)
- python编程-将Python程序转化为可执行程序[整理]
- 用Python和MD5实现网站挂马检测程序
- python实现类似ftp传输文件的网络程序示例
- python实现的重启关机程序实例
- Python实现的检测web服务器健康状况的小程序