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

原创 2015年11月19日 17:06:00

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

版权声明:本文为博主原创文章,未经博主允许不得转载。

Python将主机名转换为IP地址

关于主机名转IP地址只记住两点即可: 英特网协议一直都是用4字节的IP将包转发给目的地; 至于主机名是如何转换成IP地址的,这是操作系统关心的事情; import sockethostname = '...
  • sinat_36246371
  • sinat_36246371
  • 2017年02月16日 15:19
  • 905

php根据源url获取主机名,协议名总结

/*$hostname=gethostbyaddr($_server['remote_addr']);    //获取主机名echo $hostname;            //输出结果//$ho...
  • hawk140
  • hawk140
  • 2016年08月28日 11:46
  • 1277

用python获取windows或linux主机名的方法

http://tony413.iteye.com/blog/395177 通过python的os模块获取windows或者linux主机名的通用函数。   Pyt...
  • zahuopuboss
  • zahuopuboss
  • 2016年03月19日 14:41
  • 1654

thrift服务端获取客户端ip地址。

class TrackingProcessor implements TProcessor { TrackingProcessor (TProcessor processor) {this.p...
  • cheng1111111
  • cheng1111111
  • 2014年10月13日 16:10
  • 555

Twisted xmlrpc服务端获得客户端ip的方法

Twisted xmlrpc服务端获得客户端ip的方法,可以重写xmlrpc.XMLRPC的render方法,获取request,然后通过request的getClientIP获得客户端ip地址 ...
  • liyzh_inspur
  • liyzh_inspur
  • 2015年03月10日 18:39
  • 876

网络编程——获取主机名称和对应的ip地址

类:java.net.I try{ InetAddress []address=InetAddress.getAllByName("www.baidu.com");//通过主机名获取ip地址 ...
  • leixingbang1989
  • leixingbang1989
  • 2014年05月13日 14:34
  • 1041

asp.net实现通过域名或主机名获得IP地址

通过域名查IP,是站长的常用功能了,用asp.net实现的代码如下: public string GetIpByHostName(string hostName) {     hostNam...
  • my98800
  • my98800
  • 2017年07月24日 08:08
  • 229

python网络编程服务器与客户端案例

  • 2016年06月20日 11:29
  • 74KB
  • 下载

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

首先声明下 最近在补网络方面的知识,手头正好有《python网络编程攻略》的源码,然后python和php都还比较熟,当然,从现成类库,代码量,性能来说,python网络方面的能力要更强一些,源码纯属...
  • ddjohn
  • ddjohn
  • 2015年11月19日 17:06
  • 2045

socket编程之---------获取客户端主机名和IP地址

TCP 服务器端:package com.wodwl.example;import java.io.IOException;import java.net.InetAddress;import jav...
  • wodwl
  • wodwl
  • 2009年08月04日 19:08
  • 15893
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:[python&php 网络编程]获取服务端主机名和ip地址
举报原因:
原因补充:

(最多只允许输入30个字)