您的位置:首页 > 编程语言 > Python开发

python中socket模块属性

2015-04-07 10:32 323 查看
数据属性描述
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()得到/设置默认的套接字超时时间
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: