您的位置:首页 > 其它

每日日报

2019-04-22 22:03 85 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/weixin_44739931/article/details/89462145

粘包的解决

1,延迟,阻塞

发消息1

time.sleep(0.1) input, recv recvfrom

发消息2

2,改变我们的发送流程

客户端》服务端

先发送数据的长度 》 接收数据长度,存为一个变量,cl

发送数据的内容 》 连接套接字.recv(cl)

struct模块

ret = struct.pack(“i”, 整数) > 生成的是四个字节的bytes数据

r = struct.unpack(“i”, ret) > 获得的是一个元组。整数在零号索引位

r是元组(整数,)

使用tcp服务器来收发文件

进程与线程的关系

只有线程才是真正执行行代码的单位

进程只不过是在分配资源

主线程与子线程的关系

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: