套接字对象:
s代表一个套接字对象
s = scoket()
s.family:获取套接字地址族类型
s.type:获取套接字类型
s.getsockname():获取套接字的绑定地址
s.fileno():获取套接字的文件描述符
文件描述符:每一个IO事件操作系统都会分配一个不同的正整数作为编号,该正整数即为这个IO的文件描述符
文件描述符是操作系统识别IO的唯一标志
sys.stdin --> 0
sys.stdout --> 1
sys.stderr --> 2
c,addr = s.accept()
c.getpeername():获取客户端连接套接字的对应地址
s.setsockopt(level,option,value)
功能:设置套接字选项,丰富或者修改套接字属性功能
参数: level 选项类别
option 具体选项
value 选项值
如果要设置套接字选项,最好在创建套接字之后立即设置
设置端口立即释放:
s.setsockopt(SOL_SOCKET,SO_REUSEADDR,1)
s.getsockopt(level,option)
功能:获取套接字选项
参数: level 选项类别
option 具体选项
返回值:选项值
发表评论