python网络编程中常用到的函数总结,python网络编程,protocolna
python网络编程中常用到的函数总结,python网络编程,protocolna
总结一下python网络编程中常用到的函数
socket.getservbyname(servicename[, protocolname]) –> integer
查询某个协议对应的端口号,需要使用两个参数,servicename对应端口名称,如 http, smtp,等。protocolname对应tcp,udp。
s.getsockname() s.getpeername()
getsockname: Return the address of the local endpoint. For IP sockets, the address info is a pair (hostaddr, port)
getpeername: Return the address of the remote endpoint. For IP sockets, the address info is a pair (hostaddr, port).
Socket的异常
与一般I/O和通信问题有关的 socket.error
与查询地址信息有关的 socket.gaierror
与其他地址错误有关的 socket.herror
与在一个socket上调用settimeout()后,处理超时有关的socket.timeout
使用connect()的调用的时候,程序可以解决把主机名转换成IP地址的问题,若主机名不对会产生socket.gaierror,若连接远程主机有问题,会产生socket.error。
相关内容
- python基础 - python命名空间与作用域,python命名空间,命名
- Python基础 - 字符串格式化 (%操作符),python操作符,在P
- python基础 filter, lambda 函数表达式,pythonlambda,这个函数
- python基础 函数之 强大的zip,python基础函数zip,二、zip
- python函数星号参数详解,python星号参数详解,参数前加一
- Python基础 - 文件和流,,模式(mode)和缓
- python基础之文件操作,python基础操作,如:‘r
- 详解Python中open()函数指定文件打开方式的用法,python
- python强大的字符串格式化函数 - format,pythonformat,那么,
- Python正则表达式常用函数详解,python函数详解,Python的正
评论关闭