vc获取计算机名和ip地址的方法

本文实例讲述了vc获取计算机名和ip地址的方法。分享给大家供大家参考。具体实现方法如下:

#include

#include

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

void main()

{

WSADATA wsadata;

WORD dwVersionRequested;

int err;

err=WSAStartup(dwVersionRequested,&wsadata);

char hostname[128];

if(gethostname(hostname,128)==0)

{

printf("%s\n",hostname);//计算机名字

}

char buf[20];

//memset(buf,0,80);

struct hostent *pHost = gethostbyname(hostname);

for (int i = 0; pHost != NULL && pHost->h_addr_list[i] != NULL; i++)

{

//将它放入字符数组中便于应用

strcpy(buf,inet_ntoa(*(struct in_addr *)pHost->h_addr_list[i]));

//inet_ntoa(*(struct in_addr *)pHost->h_addr_list[i]);

//IP地址

printf("%s\n",bu

vc获取计算机用户名,vc获取计算机名和ip地址的方法相关推荐

  1. win7怎么查看计算机用户名,Win7怎么查看自己电脑ip地址?

    本文主要介绍了查看Win7电脑IP地址的方法,不少用户问道,不知道自己Win7电脑的IP地址是多少?想要自己查看,但是又不知道应该如何操作. 其实,在Windows 7系统的电脑上,查看IP地址的方法 ...

  2. winin10怎么锁定计算机,win10系统下设置电脑固定ip地址的方法

    在win10系统中,有时候需要设置固定ip地址才可以让电脑上网,那么就可以在网络设置中来进行设置,但是仍有一部分win10系统用户不知道怎么设置电脑固定ip地址,那么该怎么操作呢,本文就给大家带来wi ...

  3. 计算机名隐藏句号在什么地方拿掉,电脑IP地址怎么隐藏 隐藏电脑名和IP地址有啥方法...

    如果不想让人知道自己电脑的IP地址,有什么方法可以做到?其实操作方法并不复杂,下面便由小编为大家介绍下怎么隐藏自己的计算机名和IP地址吧! 如果不想让别人知道自己计算机和IP地址的名称,那么可以通过以 ...

  4. printf 地址_C程序显示主机名和IP地址

    查找本地计算机的主机名和IP地址的方法有很多.这是使用C程序查找主机名和IP地址的简单方法. 我们将使用以下功能: gethostname() :gethostname函数检索本地计算机的标准主机名. ...

  5. 识别主机名和IP地址

    文章来源:https://oracle-base.com/articles/misc/identifying-host-names-and-addresses Identifying Host Nam ...

  6. 在.NET中获取一台电脑名,IP地址及当前用户名

    在.NET中获取一台电脑名,IP地址及当前用户名是非常简单,以下是我常用的几种方法,如果大家还有其它好的方法,可以回复一起整理: 1. 在ASP.NET中专用属性: 获取服务器电脑名:Page.Ser ...

  7. Delphi 中取本机的计算机名、IP地址、Windows登录的用户名

    //作者:陆岛工作室 XOtec Studio //组件库:XOtecExpress. 几个在Delphi 中取本机的计算机名.IP地址.Windows登录的用户名的函数. uses Windows, ...

  8. .NET中获取电脑名,IP地址,当前用户

    在.NET中获取一台电脑名,IP地址及当前用户名是非常简单,以下是我常用的几种方法,如果大家还有其它好的方法,可以回复一起整理: 1. 在ASP.NET中专用属性: 获取服务器电脑名: Page.Se ...

  9. oracle+查询主机地址,oracle函数:获取Internet主机名和ip地址

    您可能感兴趣的话题: Oracle 核心提示:oracle函数获取Internet主机名和ip地址 Oracle包utl_inaddr 作用:用于取得局域网或Internet环境中的主机名和IP地址. ...

最新文章

  1. android短信发送乱码,解决CEMAPI发送中文短信时会乱码
  2. mysql受影响的行: 0_mysql执行update语句受影响行数是0
  3. 网页实时聊天之PHP如何实现websocket
  4. python怎么安装matplotlib-[Python]一步步安装numpy,matplotlib
  5. oracle中快速复制数据表(创建数据表)
  6. laravel mysql增删改查_Laravel框架数据库操作的增删改三种方式 阿星小栈
  7. 大气波导计算MATLAB,基于抛物方程的大气波导环境下电波传播的研究rbedacv8.ppt
  8. Internet History, Technology, and Security(week5)——Technology: Internets and Packets
  9. 一些关于ROS中move_base的理解
  10. texture 纹理(贴图)
  11. Django笔记(1)
  12. SQL 个版本下载地址
  13. java spring web配置文件路径_java – spring配置文件和web.xml的确切位置在哪里?
  14. 最近公共祖先LCA 【专题@AbandonZHANG】
  15. 《算法图解》——数组和链表
  16. 用VAE(variational autoencoder)做sentence embedding/representation或者其他任何结构数据的热presentation...
  17. C++自编图书借阅系统
  18. 十三、Linux驱动之触摸屏驱动
  19. 互联网行业哪个职业比较有前途?
  20. 「镁客·请讲」艾拉比芮亚楠:当OTA普及,我们将在物联网和车联网看到三个变化...

热门文章

  1. 【软工】 软件体系结构
  2. 报表动态配置的技术实现
  3. 利用physon计算一百以内的同构数
  4. service实现自动更换壁纸
  5. 井字棋小游戏c语言简单编码,井字棋小游戏(C语言)
  6. 机器学习基础:word2vec详解
  7. c语言标准库详解(十二):非局部跳转setjmp.h
  8. LFWA+ 人脸属性数据集下载地址 【Google Drive】
  9. YOLO V5 CPU版本安装踩坑记录
  10. Mac OS X 键盘快捷键 --- 很全面