Pythhon 标准库中支持套接口的模块是Socket,其中包含生成套接字、等待连接、建立连接和传输数据的方法,任何应用程序需要使用套接字,都必须调用Socket方法生成一个套接字对象,对于服务器端而言...) 同上,只不过会有返回值,连接成功时返回0,连接失败时候返回编码,例如:10061
sk.close() 关闭套接字
sk.recv(bufsize[,flag]) 接受套接字的数据.数据以字符串形式返回...(timeout) 设置套接字操作的超时期,timeout是一个浮点数,单位是秒.值为None表示没有超时期.一般超时期应该在刚创建套接字时设置,因为它们可能用于连接的操作(如 client 连接最多等待...5s)
sk.getpeername() 返回连接套接字的远程地址,返回值通常是元组(ipaddr,port)
sk.getsockname() 返回套接字自己的地址,通常是一个元组(ipaddr,port...)
sk.fileno() 套接字的文件描述符
◆实现TCP传输◆
服务端: 首先启动服务端,然后服务端会创建套接字,并绑定localhost:9999端口,设置最大连接数为5,然后发送数据.
import