![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
通信
yandajiangjun
这个作者很懒,什么都没留下…
展开
-
进程间通信-队列
队列:先进先出,后进后出 栈:先进后出,后进先出 之前的文章介绍过使用socket,文件都可以实现进程间通信,socket是通过网络通信,两个进程间可以不在同一个电脑上;而文件是存放在硬盘里,一个进程写文件,一个进程读文件,实现进程间通信。不管是socket还是文件最终都是把数据存放在内存里,那么我们可以直接用内存来实现进程间通信,这里可以用到队列(Queue),他是内存里的一块内存,一个进程往内...原创 2019-11-15 22:44:24 · 206 阅读 · 0 评论 -
TCP下载文件
1.从服务器上下载文件原理:当我们在浏览器/迅雷从服务器上下载文件时,它会在本地先建立一个文件,这个文件的名字跟想要下载的文件名字是一样的,然后从服务器读取到一点数据,就会write()到本地,一直这样循环,直至写完为止。 2.客户端发送下载文件请求: 1.创建套接字 2.链接服务器 3.发送下载文件请求 4.在本地创建一个文件名跟所要下载的文件名一样的文件 5.如果有数据,就创建新文件接收数据,...原创 2019-11-03 17:06:01 · 898 阅读 · 0 评论 -
TCP通信
TCP通信过程: 客服端: 1.创建套接字 2.链接服务器 3.发送数据(当然也可以接收数据) 4.关闭 from socket import * # 创建socket tcp_client_socket = socket(AF_INET, SOCK_STREAM) # 目的信息 server_ip = input("请输入服务器ip:") server_port = int(input("请...原创 2019-10-31 22:35:08 · 187 阅读 · 0 评论