-
socket模块:提供了底层的网络通信功能,可以创建套接字(socket)并进行网络通信。
- socket(socket.AF_INET, socket.SOCK_STREAM):创建一个TCP套接字对象。
- socket(socket.AF_INET, socket.SOCK_DGRAM):创建一个UDP套接字对象。
- bind(address):将套接字绑定到指定的IP地址和端口号。
- listen(backlog):开始监听传入的连接请求。
- accept():接受客户端的连接请求并返回新的套接字对象。
- connect(address):与指定的服务器地址建立TCP连接。
- send(data):发送数据到连接的另一端。
- recv(bufsize):接收从连接的另一端发送的数据。