🧠 Python 标准库 - socket 模块 详解(底层网络通信)
socket 是 Python 内置的底层网络通信模块,支持 TCP 和 UDP 协议,适用于构建基础网络客户端与服务器程序。
🔌 一、TCP 服务端示例
import socket
服务 = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
服务.bind(("localhost", 12345))
服务.listen(1)
print("等待客户端连接...")
连接, 地址 = 服务.accept()
print("已连接:", 地址)
数据 = 连接.recv(1024).decode()
print("收到:", 数据)
连接.send("你好,客户端!".encode())
连接.close()