码迷,mamicode.com
首页 > 编程语言 > 详细

python多线程socket编程--多客户端接入

时间:2018-08-02 20:49:54      阅读:159      评论:0      收藏:0      [点我收藏+]

标签:兼容性   socket通信   ext   fill   term   word   serve   csdn   兼容   

Python中实现socket通信的服务端比较复杂,而客户端非常简单,所以客户端基本上都是用sockct模块实现,而服务 
端用有很多模块可以使用,如下: 
技术分享图片

1、客户端

技术分享图片

2、SocketServer模块

为了能够让多个客户端同时接入服务并进行通信,服务端将使用SocketServer模块来实现,这样的话用户不用在子线程结束后,利用父进程对它进行处理,也不用关心socket的关闭,一切都由SocketServer来完成。


技术分享图片

以下测试中我使用另外一台主机和本机的两个中断去连接服务器,都可以正常连接并且能进行数据应答交互 
技术分享图片

注意:此程序示例运行平台为rhel7.2.x86_64,python版本为3.6.2,对于windows平台和非同一python版本的用户可能缺乏一定的兼容性,如果是其他平台用户请自行修正!!

加入扣扣群813622576拿免费资料,大家一起交流学习

技术分享图片

python多线程socket编程--多客户端接入

标签:兼容性   socket通信   ext   fill   term   word   serve   csdn   兼容   

原文地址:https://www.cnblogs.com/zxcv1234/p/9409246.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!