标签:
| 数据属性 | 描述 |
| AF_UNIX,AF_INET,AF_INET6 | python支持的套接字家族 |
| 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() | 得到/设置默认的套接字超时时间 |
标签:
原文地址:http://my.oschina.net/935572630/blog/396774