Socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄,应用程序通常通过"套接字"向网络发出请求或者应答网络请求,Socket起源于Unix而Unix/Linux基本哲学之一就是"...Pythhon 标准库中支持套接口的模块是Socket,其中包含生成套接字、等待连接、建立连接和传输数据的方法,任何应用程序需要使用套接字,都必须调用Socket方法生成一个套接字对象,对于服务器端而言...) 将套接字绑定到地址,在AF_INET下,以元组(host,port)的形式表示地址
sk.listen(5) 开始监听传入连接,且最大接收5个链接请求,请求数可根据机器性能动态调整
sk.setblocking...单位是秒.值为None表示没有超时期.一般超时期应该在刚创建套接字时设置,因为它们可能用于连接的操作(如 client 连接最多等待5s)
sk.getpeername() 返回连接套接字的远程地址,返回值通常是元组...(ipaddr,port)
sk.getsockname() 返回套接字自己的地址,通常是一个元组(ipaddr,port)
sk.fileno() 套接字的文件描述符
◆实现TCP传输◆
服务端: