关闭

[python&php 网络编程]获取服务端主机名和ip地址

1542人阅读 评论(0) 收藏 举报
分类:

首先声明下 最近在补网络方面的知识,手头正好有《python网络编程攻略》的源码,然后python和php都还比较熟,当然,从现成类库,代码量,性能来说,python网络方面的能力要更强一些,源码纯属学习使用,有错误的地方,烦请不吝指出,谢谢!


1.python写法

import socket

def print_machine_info():
    host_name = socket.gethostname()
    ip_address = socket.gethostbyname(host_name)
    print "Host name: %s" %host_name
    print "IP address: %s" %ip_address

if __name__ == '__main__':
    print_machine_info()

2.php写法
<?php

function print_machine_info(){
    $host_name = gethostname();
    printf("Host name: %s\n", $host_name);
    printf("IP address: %s\n", gethostbyname($host_name));
}

print_machine_info();

一样的效果,代码量也差不多(PHP稍微少一点),但是性能基本是比python慢一倍~

转载请标注原文地址:http://blog.csdn.net/ddjohn/article/details/49930285

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:269488次
    • 积分:4433
    • 等级:
    • 排名:第6966名
    • 原创:137篇
    • 转载:25篇
    • 译文:42篇
    • 评论:23条
    博客专栏
    文章分类
    最新评论