python网络编程(4)
来源:互联网 发布:生死狙击矩阵多少钱 编辑:程序博客网 时间:2024/04/29 05:27
通过指定的端口号和协议获得服务名
如果想找到网络服务,就要知道该服务运行在tcp,udp的哪个端口上
import socketdef find_serv_name(): protocolname = 'tcp' for each in [80,15]: try: print ("PORT: %s,PROTOCOL: %s,==>SERVER: %s" % (each,protocolname,socket.getservbyport(each,protocolname))) except socket.error as err_msg: print ("PORT: %s --- %s" %(each,err_msg)) print ("PORT: %s,PROTOCOL: %s, ==>SERVER: %s " % (53,'udp',socket.getservbyport(53,'udp')))if __name__ == '__main__': find_serv_name()
socket.getservbyport(serv,proto) 找不到端口号在协议上对应的服务时
抛出socket.error异常
0 0
- python网络编程(4)
- Python socket网络编程4
- Python网络编程例子
- Python的网络编程
- python网络编程
- Python网络编程
- Python的网络编程
- python_网络编程
- Python PycURL 网络编程
- python中的网络编程
- Python网络编程基础
- python网络编程
- python 网络编程
- Python网络编程基础
- python网络编程解疑
- python 网络编程1
- python网络编程
- python 网络编程学习
- 河北住宿发</option>票
- 辽宁手撕定额发</option>票
- 湖南发</option>票
- 内蒙古定额发</option>票
- 汕头餐饮发</option>票
- python网络编程(4)
- 北京酒店发</option>票
- 上海住宿发</option>票
- 上海酒店发</option>票
- 广州住宿发</option>票
- 广州酒店发</option>票
- 深圳住宿发</option>票
- 深圳酒店发</option>票
- 中山住宿发</option>票