YIP

致力于服务端开发

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

首先声明下 最近在补网络方面的知识,手头正好有《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

阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/ddjohn/article/details/49930285
个人分类: php python
上一篇Mongodb设置Replica Set集群 并使用PHP来连接
下一篇[python&amp;php 网络编程]获取远程机器的信息
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭