吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 3628|回复: 3
收起左侧

[Python 转载] [笔记]+ ipv6 python学习 -00

[复制链接]
uatlaosiji 发表于 2017-3-7 17:29
本帖最后由 uatlaosiji 于 2017-3-7 17:33 编辑

     开始python网络之旅
         
      可能写的不好,编辑的不好,希望能帮助一些人

     环境: python 2.7  x86_64 bit  debian
     
     检查python是否支持ipv6
   
[Python] 纯文本查看 复制代码
import socket
socket.has_ipv6

   
    ipv6 建立socket连接:
   
[Asm] 纯文本查看 复制代码
import socket
socket.has_ipv6
 socket.create_connection(address[, timeout[, source_address]])


      支持python 2.6版本以上。
      版本以下使用
     
[Asm] 纯文本查看 复制代码
msg = "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的module
  • socket
  • ftplib
  • httplib
  • imaplib (bug 1655 was fixed in r72662)
  • nntplib (bug 1664 was fixed in r72640)
  • poplib
  • smtplib (but see Python bug 3461)
  • telnetlib
  • urlparse
  • xmlrpclib


本帖被以下淘专辑推荐:

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

wakaka12580 发表于 2017-3-7 17:51
我成功被LZ的签名骗了。。。。。。
围城 发表于 2017-3-7 21:00
 楼主| uatlaosiji 发表于 2017-3-7 21:45
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-30 12:06

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表