Python网络编程—套接字属性,python网络编程,socket套接字属
Python网络编程—套接字属性,python网络编程,socket套接字属
socket套接字属性
【1】 sockfd.type 套接字类型
【2】 sockfd.family 套接字地址类型
【3】 sockfd.getsockname() 获取套接字绑定地址
【4】 sockfd.fileno() 获取套接字的文件描述符
【5】 sockfd.getpeername() 获取连接套接字客户端地址
【6】 sockfd.setsockopt(level,option,value)
功能:设置套接字选项
参数: level 选项类别 SOL_SOCKET
option 具体选项内容
value 选项值
【7】 sockfd.getsockopt(level,option)
功能 : 获取套接字选项值
1 from socket import * 2 3 # 创建套接字 4 s = socket() 5 6 # 设置套接字端口立即重用 7 s.setsockopt(SOL_SOCKET,SO_REUSEADDR,1) 8 9 s.bind((‘176.100.7.211‘,8888))10 s.listen(3)11 c,addr = s.accept()12 13 print("地址类型:",s.family)14 print("套接字类型:",s.type)15 print("绑定的地址:",s.getsockname())16 print("获取文件描述符:",s.fileno())17 print("获取连接的客户端地址:",c.getpeername())18 print("获取选项值:",s.getsockopt(SOL_SOCKET,SO_REUSEADDR))19 20 c.recv(1024)21 22 --------------------需要客户端连接23 地址类型: AddressFamily.AF_INET24 套接字类型: SocketKind.SOCK_STREAM25 获取绑定的地址 (‘176.100.7.211‘, 8888)26 获取文件描述符 327 获取选项值 128 获取客户端地址 (‘176.100.7.211‘, 60200)套接字属性演示
Python网络编程—套接字属性
相关内容
- python包与模块,python包模块,Python基础-包
- 10 Python - Python列表list,,列表概述 任意
- Python- re模块,,> re 模块正则表
- python爬虫---实现项目(四) 用BeautifulSoup分析新浪新闻数据
- 一文了解Python并发编程的工程实现方法,
- python开发【八】---模块time&random,,模块导入方法
- python_restframework(序列化),,django自带的序
- python3:判断手机的亮屏状态,python3判断手机,在用pytho
- python接口自动化测试,python接口自动化, 之前在项目中
- Python面向对象(一)—类和对象,python面向对象对象
评论关闭