python socket模块

tech2023-09-01  104

服务器端:server.py

import socket # 调用模块 sk = socket.socket() # 创建socket address = ('127.0.0.1', 8000) sk.bind(address) # 为socket绑定IP地址与端口号 sk.listen(3) # 客户端连接人数 conn, add = sk.accept() # 等待客户端连接 data = conn.recv(1024) # 接收的信息 print(str(data, 'utf8')) # str解码后打印出来 inp = input('>>:') conn.send(bytes(inp, 'utf8')) # bytes编码后发信息

客户端:client.py

import socket # 调用模块 sk = socket.socket() # 创建socket address = ('127.0.0.1', 8000) sk.connect(address) # 连接服务端IP地址和端口号 inp = input('>>:') sk.send(bytes(inp, 'utf8')) # bytes编码后发送信息 data = sk.recv(1024) # 接收信息 print(str(data, 'utf8')) #str解码后打印出来

可以实现一次通信

最新回复(0)