python中socket类详解

  • 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 选项值
*如果要设置套接字选项,最好在创建套接字之后立即设置
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值