获取本机的Ip地址及主机名 - 范文中心

获取本机的Ip地址及主机名

12/22

下面是获取本机Ip和主机名的程序,在VC6下成功,注意连接静态库的方法,初始化SOCKET库函数的方法,

以及取得gethostname的方法。

代码如下:

#include

#include

#include

using namespace std;

#pragma comment(lib,"wsock32.lib")

int main()

{

char buf[256]="";

struct hostent *ph = 0;

WSADATA w;

WSAStartup(0x0101, &w);//这一行必须在使用任何SOCKET函数前写!

gethostname(buf, 256);

string hostNmae = buf;//此处获得本机名称

ph = gethostbyname(buf);

const char *IP =inet_ntoa(*((struct in_addr *)ph->h_addr_list[0]));//此处获得本机IP

WSACleanup();

return 0;

}


相关内容

  • 网络故障排查方法典型经验
    网络故障排查方法典型经验 类型:桌面终端 关键字:网络故障,排查办法 1.引言 作为网管,经常会接到各种故障报修电话,其实总结一下,这些电话的主要内容不外乎两点,一类是计算机问题,一类是网络问题.所以,公司网管要做的,也是主要从这两个方面入 ...
  • 计算机网络解答题答案
    三.简答: 1. 物理层的接口有哪几个方面的特性?各包含些什么内容? 答:物理层的接口有机械特性.电气特性.功能特性和规程特性. (1)机械特性说明接口所用接线器的形状和尺寸.引线数目和排列.固定和锁定装置等等. (2)电气特性说明在接口电 ...
  • 网络协议分析实验报告
    课 程 设 计 课程设计题目 学 生 姓 名 : 学 号: 专 业: 2014年 6 月 29日 实验1 基于ICMP的MTU测量方法 实验目的 1) 掌握ICMP协议 2) 掌握PING程序基本原理 3) 掌握socket编程技术 4) ...
  • 计算机网络技术基础
    一.单项选择题 (只有一个正确答案)  1. 垂直布线系统与水平布线系统的汇合点称为( ). A: 配线交叉点 B: 配线分支点 C: 配线汇合点 D: 配线组合点 答案: 配线分支点   有疑问去论坛 2. INTERNET 的前身 ...
  • 20**年网络管理员考试模拟题
    互联网专业设备维护人员 考试题库 中国铁通湖南分公司 二○○九年五月 目录 一.填空题 ........................................................ 3 二.单选题 ........... ...
  • 小学信息技术选择题
    选择题 1.在WORD 中不能处理的对象有( A ) A . 视频 B .文字 C . 图片 D . 图表 2.某电子邮件地址为sd@163.com,其中sd 代表(A ) A .用户名 B .主机名 C .本机域名 D .密码 选择题 1 ...
  • KFT-K臭氧发生器说明书
    OZONIZER 臭氧发生器KFT-K 使 用 说 明 书 上 海 康 福 特 环 境 科 技 有 限 公 司 Shanghai Comfort science Circumstance Equiment Co.,Ltd 尊敬的客户: 您好 ...
  • 计算机网络工程师笔试面试题汇总
    网路学员面试常见问题: 1.请你修改一下LINUX的视频驱动和声音驱动 答: redhatlinux中用sndconfig来设置声卡,如果没有某个模块,就需要重新编译内核(编译最新发布的linux 内核),如果还不行,只好用ALSA 音效驱 ...
  • DSJ-Z5高清执法记录仪说明书
    双 高 清 执 法 记 录 仪 D S J-Z 5 使 用 说 明 书 在使用本机前,请仔细阅读使用说明书,并妥善保存以备查阅 1 一. 结构示意图 一)主机结构示意图 2 二)外挂摄像头结构示意图 三)遥控器结构示意图 3 二. 按键操作 ...
  • 矩阵键盘完整使用说明书
    键盘控制器 (KEYBOARD CONTROLLER) 使 用 说 明 书 Operation Instruction Copyright 2003-2009. All Rights Reserved. 温馨提示: 感谢您使用本公司产品. ...