简述:websocket 基于tcp协议 建立客户端和服务端的通信通道
例子:
【服务器端】
# -*-coding:utf-8 -*- import socket host=‘127.0.0.1‘ port=8001 # 创建socket对象,family表示地址家族,type代表协议类型 s=socket.socket() # 创建套接字 s.bind((host,port)) # 接收的参数是元组 s.listen(5) # 队列满了之后允许客户端连接到服务器个数 # clnt 新的套接字对象,addr 地址 clnt,addr = s.accept() # send——resave # 接收的最大数据为1024字节 data = clnt.recv(1024) print(data) clnt.sendall() s.close()
【客户端】
# -*-coding:utf-8 -*- import socket # 创建socket对象,family表示地址家族,type代表协议类型 # 创建套接字 s=socket.socket() # 连接服务器的地址 s.connect((‘127.0.0.1‘,8002)) cmd = input(‘please input:‘)
cmd=cmd.encode() s.sendall(cmd) data=s.recv(1024) print(data) s.close()
原文:https://www.cnblogs.com/hd-test/p/11819326.html