摘要: 众所周知,Http协议是基于Tcp协议的基础上产生的浏览器到服务器的通信协议 ,其根本原理也是通过socket进行通信。 使用HTTP协议通信,需要注意其返回的响应报文格式不能有任何问题。 响应报文,一共包括4个部分,分别是响应行,响应头,空行,响应体,并且每项数据之间必须使用/r/n隔开。 空行是 阅读全文
posted @ 2019-12-08 22:22 老王同鞋 阅读(1150) 评论(0) 推荐(0) 编辑
摘要: HTTP协议,又称超文本传输协议,主要用于浏览器与服务器之间的通信。 HTTP 协议的制作者是蒂姆·伯纳斯-李,1991年设计出来的,HTTP 协议设计之前目的是传输网页数据的,现在允许传输任意类型的数据。 HTTP协议是基于TCP协议的通信协议,传输数据之前需要先建立连接。 HTPP协议通信效果图 阅读全文
posted @ 2019-12-08 22:21 老王同鞋 阅读(634) 评论(0) 推荐(0) 编辑
摘要: UDP协议是无连接的、不稳定的网络通信协议。 通过使用飞秋端口(2425),以及模拟飞秋消息格式实现使用UDP协议对飞秋进行通信。 飞秋通信格式: '1:1000:66:%s:32:%s' 以冒号分割,可以分割成6个小段每个小段的含义如下: 1.版本号 2.消息编号 3.发送人姓名 4.发送人机器名 阅读全文
posted @ 2019-12-07 16:28 老王同鞋 阅读(813) 评论(0) 推荐(0) 编辑
摘要: 利用线程实现,一个服务端同时服务多个客户端的需求。 TCP服务端-线程版代码实现: 1 import socket 2 import threading 3 4 5 def handle_client_socket(new_socket, ip_port): 6 print("建立连接成功:", i 阅读全文
posted @ 2019-12-07 16:19 老王同鞋 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 利用gevent第三方库,实现协程。 通过协程实现一个服务端服务多个客户端需求。 使用协程的好处是协程比线程更加节省内存资源。 gevent安装命令: pip3 install gevent 注意:在安装gevent库之前,需要更新pip版本,只需要在终端窗口执行以下命令即可: python -m 阅读全文
posted @ 2019-12-07 16:18 老王同鞋 阅读(554) 评论(0) 推荐(0) 编辑
摘要: TCP客户端,需要与服务端建立连接,连接建立成功后才可以进行数据的传输。 1 # 1.导入模块 2 import socket 3 4 if __name__ == '__main__': 5 # 2.创建套接字对象 6 tcp_client_socket = socket.socket(socke 阅读全文
posted @ 2019-12-07 16:13 老王同鞋 阅读(724) 评论(0) 推荐(0) 编辑
摘要: TCP通信协议是面向连接的可靠的网络通信协议。 网络间想要进行数据传输必须要用到socket,socket翻译过来叫做套接字,其主要作用是不同设备或同一台设备之间的进程通信工具。 Python中的Tcp协议应用如下: 我们都知道Tcp是面相连接通信协议,所以Tcp服务端需要结合网络调试助手进行接受及 阅读全文
posted @ 2019-12-07 16:09 老王同鞋 阅读(468) 评论(0) 推荐(1) 编辑
摘要: Python高级学习笔记,此笔记中包含Linux操作系统、Html+CSS+JS、网络协议等。 所有思维导图为本人亲手所画,请勿用于商用。 大哥们,求点赞哦。 第一天笔记:链接 第二天笔记:链接 第三天笔记:链接 第四天笔记:链接 第五天笔记:链接 第六天笔记:链接 第七天笔记:链接 第八天笔记:链 阅读全文
posted @ 2019-12-02 22:15 老王同鞋 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 因学习Python需求,特开此贴用于记录Linux-Ubuntu操作系统的学习笔记。 Linux命令-基础版 Linux命令-高级版 此贴终结了,主要用于开发过程中忘记命令时使用。 阅读全文
posted @ 2019-11-30 12:03 老王同鞋 阅读(207) 评论(0) 推荐(1) 编辑
摘要: 版权声明:本文为CSDN博主「CSDN学院官方账号」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/csdngkk/article/details/99116607 本题答案基于Python3.6.4解释器 阅读全文
posted @ 2019-11-13 22:43 老王同鞋 阅读(2152) 评论(0) 推荐(0) 编辑