基于tcp通信的套接字必须先启动服务器再去启动客户端去链接服务器 客户端 服务端 这只是基于tcp通信的一个简单的套接字 只能进行一次的通信 服务端 客户端 这是能多次通信的套接字 在阻塞前添加一个循环就能实现一个链接循环 服务端 客户端 这是模拟ssh实现远程执行命令 粘包问题 二、两种情况下会发 ...
分类:
其他好文 时间:
2018-09-03 22:27:13
阅读次数:
207
链接循环与通信循环 服务端 客户端 远程控制 服务端 客户端 粘包问题 服务端 客户端 文件上传与下载 common 服务端 客户端 ...
分类:
编程语言 时间:
2018-09-03 19:25:00
阅读次数:
169
通信循环、链接循环、粘包问题 一、通信循环 服务端和客户端可以进行连续的信息交流 from socket import * ser_socket = socket(AF_INET, SOCK_STREAM) ser_socket.bind(('127.0.0.1', 8886)) ser_socke ...
分类:
其他好文 时间:
2018-09-03 17:46:21
阅读次数:
168
1.TCP粘包:Tcp是面向连接、流式传送的,没有明确的边界定义。他有一个缓冲区,每过一段时间或者缓存满了就发送出去,造成一次发送的数据可能是多个包或者包的一部分,这就是发送端的粘包。接收端的粘包指应用程序没有及时处理缓冲区中的数据,后续到达的数据继续放到缓存中。 解决方法: a.对发送的数据划分边 ...
分类:
其他好文 时间:
2018-09-03 17:20:12
阅读次数:
256
语言基础学习PYTHON——基础学习D08 20180829内容纲要: socket网络编程 1 socket基础概念 2 socketserver 3 socket实现简单的SSH服务器端和客户端 4 粘包 5 小结 6 练习 0 我是小白 先认识一些关键词: TCP(Transmission C ...
分类:
编程语言 时间:
2018-08-30 13:42:18
阅读次数:
289
Python之路 - 网络编程之粘包 粘包 🍀 解决方法 🍀 low方法 🍀 制作报头 🍀 Python之路 - 网络编程之粘包 粘包 🍀 解决方法 🍀 low方法 🍀 制作报头 🍀 粘包 🍀 解决方法 🍀 low方法 🍀 制作报头 🍀 low方法 🍀 制作报头 🍀 粘包 ...
分类:
编程语言 时间:
2018-08-28 16:15:32
阅读次数:
234
今天试了一下,Fiddler已经可以支持客户端Websocket抓包了,并且查看的方式也非常方便。 websocket作为一个标准的应用层的协议,在CS端程序用起来也比传统的tcp协议方便了,比较常见的有 通过url连接,可以在url中传递参数,减少一次协商 消息分片,不用考虑tcp的粘包问题 支持 ...
分类:
Web程序 时间:
2018-08-18 19:49:32
阅读次数:
2103
一. struct模块 该模块可以把一个类型,转换为固定长度的bytes 符号对应的类型以及转换之后的长度表 : struct模块实现大文件传输 : ...
分类:
编程语言 时间:
2018-08-17 18:20:59
阅读次数:
161