您的位置:首页 > 其它

套接字属性

2019-06-12 22:20 99 查看

套接字属性

s=socket()

s.bind(('127.0.0.1',8888))

 

s.fileno()

功能:获取套接字的描述符

*描述符:每一个IO操作系统都会分配一个不同的整数与之对应,该正数即为此IO操作的描述符

 

s.type

功能:获得套接字类型

 

s.getsockname()

功能:获取套接字绑定的地址

[code]s.listen(5)
conn,addr=s.accept()
print(conn.getpeername())

功能:使用accept生成的套接字调用,获取该套接字对应的客户端地址

 

s.setsockopt(level,optname,value)

功能:设置套接字选项

参数:level:要定义的选项类型

            可选值--》〉IPPROTO_TCP   PPROTP_IP   SOL_SOCKET

            optname:根据level确定的自选项

            value:根据选项设置的值

例子:s.setsockopt(SOL_SOCKET,SO_REUSEADDR,1)

 

s.getsockopt(level,optname)

功能:获取套接字选项

参数:同setsockopt

返回值:返回相应选项的值

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: