python中socket模塊屬性

數據屬性 描述
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() 獲得/設置默認的套接字超時時間
相關文章
相關標籤/搜索