socket
文章平均质量分 82
dongfuguo
这个作者很懒,什么都没留下…
展开
-
Python使用ZeroMQ/inproc模式实现多线程服务端
第4届全国高校大数据与人工智能教学研讨会(厦门大学)2021年全国高校Python程序设计课程高级研修班通知中国大学MOOC“Python程序设计基础”免费学习地址2020年秋季学期Python教材推荐与选用参考推荐图书:《Python程序设计(第3版)》,(ISBN:978-7-302-55083-9),董付国,清华大学出版社,2020年6月第1次印刷,2021年1月第6次印刷,山东省一流本科课程“Python应用开发”配套教材,清华大学出版社2020年度畅销图书(本书第二版为2019原创 2021-05-10 09:15:49 · 312 阅读 · 0 评论 -
Python+ZeroMQ开发并行处理程序
推荐图书:《Python程序设计(第3版)》,(ISBN:978-7-302-55083-9),董付国,清华大学出版社,2020年6月第1次印刷,2021年1月第6次印刷,山东省一流本科课程“Python应用开发”配套教材,清华大学出版社2020年度畅销图书(本书第二版为2019、2020年度畅销图书)京东购买链接:https://item.jd.com/12668739.html天猫、当当均有销售,可以选择自己常用平台搜索“董付国 第3版”找到本书。配套资源:教学大纲、电子教案、微原创 2021-05-01 23:22:35 · 148 阅读 · 0 评论 -
Python+ZeroMQ使用REQ/REP模式快速实现消息收发
推荐图书:《Python程序设计(第3版)》,(ISBN:978-7-302-55083-9),董付国,清华大学出版社,2020年6月第1次印刷,2021年1月第6次印刷,山东省一流本科课程“Python应用开发”配套教材,清华大学出版社2020年度畅销图书(本书第二版为2019、2020年度畅销图书)京东购买链接:https://item.jd.com/12668739.html天猫、当当均有销售,可以选择自己常用平台搜索“董付国 第3版”找到本书。配套资源:教学大纲、电子教案、微原创 2021-05-01 23:20:50 · 144 阅读 · 0 评论 -
Python使用TCP协议实现多服务器负载均衡
开学第一课:拜托,一定不要这样问Python问题中国大学MOOC“Python程序设计基础”免费学习地址2020年秋季学期Python教材推荐与选用参考推荐图书:《Python程序设计(第3版)》,(ISBN:978-7-302-55083-9),董付国,清华大学出版社,2020年6月第1次印刷,2021年1月第6次印刷,山东省一流本科课程“Python应用开发”配套教材,清华大学出版社2020年度畅销图书(本书第二版为2019、2020年度畅销图书)京东购买链接:https://i原创 2021-04-14 13:41:28 · 319 阅读 · 0 评论 -
Python+socket实现TCP套接字服务端自由限速
好消息:“Python小屋”编程比赛正式开始推荐图书:《Python程序设计(第3版)》,(ISBN:978-7-302-55083-9),董付国,清华大学出版社,2020年6月第1次印刷,8月第4次印刷京东购买链接:https://item.jd.com/12668739.html天猫、当当均已上架,可以选择自己常用平台搜索“董付国 第3版”找到本书。配套资源:教学大纲、电子教案、微课视频、PPT课件、例题源码、习题答案、考试系统。《Python程序设计(第3版)》配套教学原创 2020-11-02 19:07:41 · 851 阅读 · 0 评论 -
Python使用传输层安全协议TLS/SSL实现信息加密传输
推荐图书:《Python可以这样学》,ISBN:9787302456469,董付国,清华大学出版社,第9次印刷图书详情(京东):董付国老师17本Python系列图书均提供配套教学资源。=============问题描述:TCP协议是明文传输的,并不对信息进行加密,很容易被窃听和还原。所以重要信息不适合使用TCP直接传输,需要进行加密传输,具体的实现有很多种,其中一种是安全套接字SSL(传输层安全协议TLS)。本文中我们先使用标准的TCP协议进行通信,然后改用TLS协议进行通.原创 2020-05-28 08:18:53 · 2079 阅读 · 0 评论 -
Python演示--UDP套接字真的无连接吗?
推荐图书:《Python可以这样学》,ISBN:9787302456469,董付国,清华大学出版社,第9次印刷图书详情(京东):董付国老师17本Python系列图书均提供配套教学资源。===============功能描述:创建UDP套接字进行通信,重点演示UDP套接字对象方法connect()和bind()的作用。首先,编写一个“服务端”代码,用来被动接收发送端的信息然后做出一定的响应,向对方连续发送10个字节串。代码如下:这个接收端的功能很简单,就是收到消息.原创 2020-05-28 08:17:20 · 217 阅读 · 0 评论 -
Python使用socket读取网页源代码实现简单爬虫程序
功能描述:创建套接字,向目标网站HTTP端口80或HTTPS端口443发送请求,获取指定网页的源代码,实现一个简单的网络爬虫程序。参考代码:运行结果:温馨提示关注本公众号“Python小屋”,通过菜单“最新资源”==>“历史文章”可以快速查看分专题的1000篇原创技术文章列表(可根据关键字在页面上搜索感兴趣的文章),通过“最新资源”==>“微课专区”可以免费观看500节Python微课,通过“最新资源”==>“培训动态”可以查看近期Python...原创 2020-05-28 08:14:47 · 923 阅读 · 1 评论 -
Python标准库socketserver使用线程混入实现异步TCP服务器
推荐图书:《Python程序设计开发宝典》,ISBN:978-7-302-47210-0,董付国,清华大学出版社图书详情(京东):董付国老师所有图书均提供配套教学资源。================功能描述:使用Python标准库socketserver中提供的ThreadingTCPServer实现异步TCP服务端程序,隐藏线程创建与管理细节,自动为每个客户端连接创...原创 2020-05-05 16:46:55 · 350 阅读 · 0 评论 -
Python标准库socketserver实现UDP协议时间服务器
Python标准库socket提供了套接字编程所需要的绝大部分功能,更多案例详见文末相关阅读。很久之前推送过一个使用标准库socket实现UDP协议时间服务器的代码,参考Python使用UDP协议打造在线时间服务器Python标准库socketserver进行了更高一级的封装,非常适合服务端代码的编写,本文通过改写时间服务器的案例来演示标准库socketserver的用法,更多案例最近...原创 2020-05-01 08:10:27 · 884 阅读 · 0 评论 -
Python实现TCP协议套接字多路复用
推荐图书:《Python程序设计开发宝典》,ISBN:978-7-302-47210-0,董付国,清华大学出版社图书详情(京东):董付国老师所有图书均提供配套教学资源。==============首先,我们来看一个场景:一位老师在机房给60位学生讲完一个案例之后,布置了一个限时完成的小作业,学生完成后老师前去检查并进行打分。老师应该如何高效完成这个任务呢?方案一:轮询。...原创 2020-05-01 08:09:27 · 554 阅读 · 0 评论 -
Python使用爬虫技术获取本机所在公网IP地址
图书推荐:《Python程序设计基础与应用》(ISBN:9787111606178),董付国,机械工业出版社图书详情:用书教师可以联系董老师获取教学大纲、课件、源码、教案、考试系统等配套教学资源。==============功能描述:获取自己计算机所在公网IP地址。技术路线:网络上有些网页,访问这些网页时会显示我们的公网IP地址。利用爬虫技术,编写Pyth...原创 2020-05-01 08:05:22 · 961 阅读 · 0 评论 -
Python+socket完美实现TCP长连接保持存活
推荐教材:《Python程序设计(第2版)》,ISBN:978-7-302-43651-5,董付国,清华大学出版社,第17次印刷,清华大学出版社2019年度畅销图书图书详情:配套资源:用书教师可以免费获取教学大纲、教案、课件、源码、习题答案、课堂管理与考试系统,中国大学MOOC、智慧树网慕课。=============在网络开发使用TCP协议实现客户端和服务端通信时,...原创 2020-04-06 09:18:20 · 4861 阅读 · 0 评论 -
完美解决Python套接字编程时TCP断包与粘包问题
首先,来看一个代码,使用TCP协议,发送端发送一句话,接收端接收并显示,运行完全正常。接下来,把客户端代码稍微修改一下,连续发送多个数据,按照正常的想法,在服务端输出的信息应该是分为多行的,这样才和客户端对应。然后运行结果并不是想象的那样子。从运行结果来看,应该是服务端把收到的数据放在缓冲区里了,有了足够多的数据之后才处理。recv()方法的参数用来确定一次从缓冲区...原创 2020-04-06 09:15:28 · 1102 阅读 · 0 评论 -
Python多线程编程的一个掉进去不太容易爬出来的坑
原文复制过来很多图片不能显示,发个链接吧。是使用Python+Socket编程模拟FTP工作原理的代码,多线程会引入一个坑,使用多进程不存在这个问题。原文地址...原创 2019-04-30 13:45:33 · 946 阅读 · 0 评论 -
Python版课堂管理系统中使用UDP广播远程关闭客户端程序思路与源码
Python版课堂管理系统中使用UDP广播远程关闭客户端程序思路与源码原创 2017-10-20 09:33:10 · 837 阅读 · 0 评论