作为接收方 (服务端),你需要绑定一个地址,然后静静等待。
import socket
# 创建法阵
s = socket.socket()
# 绑定坐标 (本地, 端口8888)
s.bind(('localhost', 8888))
# 开启监听
s.listen(1)
print("等待师姐连接...")
conn, addr = s.accept() # 接通了!
print(f"师姐来了: {addr}")
作为发送方 (客户端),你需要主动连接对方。
c = socket.socket()
# 连接到师弟的法阵
c.connect(('localhost', 8888))
# 发送神念
c.send("师弟在吗?".encode())
连接建立后,就可以通过 send 和 recv 互相发送字节流。
任务:写出创建一个 Socket 并绑定到 8080 端口的代码片段。