python中socket模块属性

数据属性描述
AF_UNIX,AF_INET,AF_INET6python支持的套接字家族
SOCK_STREAM,SOCK_DGRAM套接字类型(TCP=流,UDP=数据报)
has_ipv6表示是否支持IPv6的标志变量
异常描述
error套接字相关错误
herror主机和地址相关错误
gaierror地址相关错误
timeout超时
函数描述
socket()创建一个套接字对象
socketpair()创建一对套接字
fromfd()用一个已打开的文件描述符创建一个套接字对象
数据属性描述
ssl()在套接字初始化一个安全套接字层。不做证书验证
getaddrinfo()得到地址信息
getfqdn()返回完整的域的名字
gethostname()得到当前主机名
gethostbyname()由主机名得到对应的ip地址
gethostbyname_ex()gethostbyname()的扩展版本,返回主机名,主机所有的别名和IP地址列表
gethostbyaddr()由IP地址得到DNS信息,返回一个类似gethostbyname_ex()的3元组
getservbyname()/getservbyport()由服务名得到对应的端口号或相反
getprotobyname()由协议名(如'tcp')得到对应的号码
数据属性描述
ntohl()/ntohs()把一个整数由网络字节序转为主机字节序
htonl()/htons()把一个整数由主机字节序转为网络字节序
inet_aton()/inet_ntoa()把IP地址转为32位整型,以及反向函数
inet_pton()/inet_ntop()把IP地址转为二进制格式以及反向函数
getdefaulttimeout()/setdefaulttimeout()得到/设置默认的套接字超时时间


转载于:https://my.oschina.net/935572630/blog/396774

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值