1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
| from socket import *
IP = ''
PORT = 50000
BUFLEN = 512
listenSocket = socket(AF_INET, SOCK_STREAM)
listenSocket.bind((IP, PORT))
listenSocket.listen(8) print(f'服务端启动成功,在{PORT}端口等待客户端连接...')
dataSocket, addr = listenSocket.accept() print('接受一个客户端连接:', addr)
while True: recved = dataSocket.recv(BUFLEN)
if not recved: break
info = recved.decode() print(f'收到对方信息: {info}')
dataSocket.send(f'服务端接收到了信息 {info}'.encode())
dataSocket.close() listenSocket.close()
|