基于协程池 实现并发的套接字通信 客户端: from socket import * client = socket(AF_INET, SOCK_STREAM) client.connect(('127.0.0.1', 8080)) while True: msg = input(">>>:").strip() if not msg:break client.send(msg.encode("utf-8")) data = client.recv(
协议 TCP(传输控制协议),UDP(用户数据包协议)为传输层重要的两大协议,向上为HTTP提供底层协议,向下为数据链路层封装底层接口,乃是通信重中之重.TCP是面向流传输的协议,在编程中形象化为Stream,如流水一般,读入读出.流的基本单位为byte.而UDP则为数据包协议,以数据包为单位.协议的细节不再赘述,本次提供两种协议的最基础套接字编程模型. API 服务端最基本的流程:新建套接字->绑定端口->开始监听....->建立连接->传输数据->关闭连接 客户端最基本的