編寫兩個小腳本實現聊天功能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解碼后打印出來