服务端的socket编程经过以下步骤
1.新建套接字socket()
2.绑定端口bind()
3.监听端口listen()
4.阻塞等待客户连接accept()
5.接收数据
6.关闭连接
import socket
server = socket.socket()
server.blind(('0.0.0.0', 8000)) #绑定端口:'0.0.0.0', 8000
server.listen()
sock, addr = server.accept() #对每一个访客id分配地址和通道
data=' ' #接收数据
while True:
tmp_data = sock.recv(1024)
if tmp_data #把接收到的数据赋值给data
data += tmp_data
else:
break
print(data)
server.close() #数据接收完成时关闭连接