socket(socket.AF_INET, socket.SOCK_STREAM):创建一个TCP套接字.参数AF_INET
表示使用IPv4地址族,SOCK_STREAM
表示使用TCP协议
bind((host, port)):将套接字绑定到指定的主机和端口,参数host
是要绑定的主机名或IP地址,参数port
是要绑定的端口号
listen(backlog):开始监听连接请求.参数backlog
是请求队列的最大长度
accept():接受一个客户端的连接请求.并返回一个新的套接字对象以及客户端的地址
此方法是阻塞的,直到有客户端连接为止
connect((host, port)):建立与指定服务器的连接。参数host
是要连接的服务器的主机名或IP地址,参数port
是要连接的服务器的端口号
send(data):发送数据给已连接的套接字,参数data
是要发送的数据
recv(bufsize):从已连接的套接字接收数据 参数bufsize
是要接收的最大字节数
close():关闭套接字连接