【JIXIEJIDIGUAN】ipv6 python学习 -00

编程开发   © 文章版权由 admin 解释,禁止匿名转载

#楼主# 2020-10-12

[笔记]+ ipv6 python学习 -00

开始python网络之旅 可能写的不好,编辑的不好,希望能帮助一些人 环境: python 2.7 x86_64 bit debian 检查python是否支持ipv6 [Python] 纯文本查看 复制代码?12import socketsocket.has_ipv6 ipv6 建立socket连接: [Asm] 纯文本查看 复制代码?123import socketsocket.has_ipv6 socket.create_connection(address[, timeout[, source_address]]) 支持python 2.6版本以上。 版本以下使用 [Asm] 纯文本查看 复制代码?01020304050607080910111213141516msg = "getaddrinfo returns an empty list"for res in getaddrinfo(host, port, 0, SOCK_STREAM): af, socktype, proto, canonname, sa = res sock = None try: sock = socket(af, socktype, proto) if timeout is not None: sock.settimeout(timeout) sock.connect(sa) return sock except error, msg: if sock is not None: sock.close() raise error, msg 目前 已验证支持 IPV6的modulesocketftplibhttplibimaplib (bug 1655 was fixed in r72662)nntplib (bug 1664 was fixed in r72640)poplibsmtplib (but see Python bug 3461)telnetliburlparsexmlrpclib

成为第一个回答人

评论

登录后才可发表内容
  • 主题

    66

  • 帖子

    508

  • 关注者

    0

Copyright © 2019 凯特网.   Powered by HYBBS 2.3.4  

Runtime:0.0265s Mem:2034Kb