摘要: 当我们同时执行多条命令之后,得到的结果很可能只有一部分,在执行其他命令的时候又接收到之前执行的另外一部分结果,这种现象就是黏包。 黏包成因 TCP协议中的数据传递: tcp协议的拆包机制 面向流的通信特点和Nagle算法 基于tcp协议特点的黏包现象成因 基于tcp的套接字客户端往服务端上传文件,发 阅读全文
posted @ 2018-02-04 22:23 知行-合一 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 套接字(socket)初使用 基于TCP协议的socket tcp是基于链接的,必须先启动服务端,然后再启动客户端去链接服务端 server端 import socket sk = socket.socket() sk.bind(('127.0.0.1',8898)) #把地址绑定到套接字 sk.l 阅读全文
posted @ 2018-02-04 21:25 知行-合一 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 引子 对于我们日常的编程,当我们需要在两个程序之间传递信息时可以使用一个程序将信息写入一个文件,再用另外一个程序从这个文件中读取信息就好了,可是如果两个程序不在一个电脑上是,我们这时候就需要引入网络编程才能实现以上功能,今天就说一下网络编程! 首先了解一下软件开发的架构: 我们了解的涉及到两个程序之 阅读全文
posted @ 2018-02-04 20:57 知行-合一 阅读(128) 评论(0) 推荐(0) 编辑