编写两个小脚本实现聊天功能0.1:
脚本一,服务器端:server.py
import socket # 调用模块 sk = socket.socket() # 创建socket addess = ('127.0.0.1', 8000) sk.bind(addess) # 为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 addess = ('127.0.0.1', 8000) sk.connect(addess) # 连接服务端IP地址和端口号 inp = input('>>:') sk.send(bytes(inp, 'utf8')) # bytes编码后发送信息 data = sk.recv(1024) # 接收信息 print(str(data, 'utf8')) #str解码后打印出来