[python&php 网络编程]通过端口号获取服务名
2015-11-19 17:53
906 查看
1.python写法
2.php写法
两个脚本都会输出:
80端口对应的服务是http 25端口是smtp 53是domain
python和php都有现成的方法来直接获取~
转载请标注原文地址:http://blog.csdn.net/ddjohn/article/details/49931199
import socket def find_service_name(): protocolname = 'tcp' for port in [80, 25]: print "Port: %s => service name: %s" %(port, socket.getservbyport(port, protocolname)) print "Port: %s => service name: %s" %(53, socket.getservbyport(53, 'udp')) if __name__ == '__main__': find_service_name()
2.php写法
<?php function find_service_name(){ $protocolname = 'tcp'; foreach(array(80, 25) as $port){ printf("Port: %s => service name: %s\n", $port, getservbyport($port, $protocolname)); } printf("Port: %s => service name: %s\n", 53, getservbyport(53, $protocolname)); } find_service_name();
两个脚本都会输出:
Port: 80 => service name: http Port: 25 => service name: smtp Port: 53 => service name: domain
80端口对应的服务是http 25端口是smtp 53是domain
python和php都有现成的方法来直接获取~
转载请标注原文地址:http://blog.csdn.net/ddjohn/article/details/49931199
相关文章推荐
- Delphi 10 Seattle Update 1 修复 iOS HTTP 协定需求
- [python&php 网络编程]格式化IPv4地址
- 用apache的http包工具进行通信.(java)--有道笔记整理
- Meta http-equiv属性详解(转)
- HTTP协议详解
- http:Status常见的状态码--有道笔记的整理
- GPRS流量计算方法(TCP/IP)
- GPRS流量计算方法(TCP/IP)
- GPRS流量计算方法(TCP/IP)
- [python&php 网络编程]获取远程机器的信息
- 协议森林03 IP接力赛 (IP, ARP, RIP和BGP协议)
- [python&php 网络编程]获取服务端主机名和ip地址
- Linux CentOS 使用命令设置网络代理
- 深入理解Neutron -- OpenStack网络实现:VXLAN模式
- Mongoose6.0源码分析(2)-http数据处理
- 深入理解Neutron -- OpenStack网络实现:VLAN模式
- redhat 6.5 lighttpd web.py
- HTTP响应消息状态码说明
- nginx模块开发—HTTP初始化之listen
- 通过http获取资源