- socket类的属性与方法
s = socket.socket()
s.family: 获取套接字地址镞类型
s.type: 获取套接字的类型
s.getsockname() 获取绑定地址
s.fileno(): 获取套接字的文件描述符
文件描述符:每一个IO事件OS都会分配一个不同的正整数作为
编号,该正整数即为这个IO的文件描述符。
*文件描述符是操作系统识别IO的唯一标志
stdin ---> 0
stdout --> 1
stderr --> 2
s.getpeername()
获取客户端连接套接字的对应地址
如TCP中的c,addr = sockfd.accept()中的c.getpeername()
s.setsockopt(level,option,value) 在bind之前
功能:设置套接字选项,丰富或者修改套接字属性功能
参数: level 选项类别
option 具体类型
value 选项值
s.getsockopt(level,option)
功能:获取套接字选项值
参数:level 选项类别
option 具体类别
value 选项值
*如果要设置套接字选项,最好在创建套接字之后立即设置