社区
网络及通讯开发
帖子详情
取本机多个IP地址问题
yunicorn
2003-02-20 06:05:08
我的机器有多个IP地址,请问在BCB中用何种方法可以都显示出来?能否用例子详述,谢谢
...全文
50
6
打赏
收藏
取本机多个IP地址问题
我的机器有多个IP地址,请问在BCB中用何种方法可以都显示出来?能否用例子详述,谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
warton
2003-02-24
打赏
举报
回复
老贴子中很多
jishiping
2003-02-23
打赏
举报
回复
点帖子右上角的管理,就可以给分了。
yunicorn
2003-02-23
打赏
举报
回复
谢谢各位,不知道怎么给你门分数,或是已经给了?
HUANG_JH
2003-02-20
打赏
举报
回复
老侃的代码,借花献佛而已
HUANG_JH
2003-02-20
打赏
举报
回复
#include <windows.h>
#include <winsock.h>
#include <conio.h>
#include <stdio.h>
//Main function
int main(int argc, char **argv)
{
WORD wVersionRequested;
WSADATA wsaData;
LPSTR szIPAddr;
//Start up WinSock
wVersionRequested = MAKEWORD(1, 1);
if(WSAStartup(wVersionRequested, &wsaData))
{
printf("ERROR No.1!!! Program Terminate.");
return 0;
}
char s[128];
char *p2;
DWORD dwIPAddr;
//Get the computer name
if(gethostname(s, 128)==SOCKET_ERROR)
{
printf("ERROR No.2!!! Program Terminate.");
return 0;
}
p = gethostbyname(s);
if(!p)
{
printf("ERROR!!! Bad host lookup. Program Terminate.");
return 0;
}
printf("Local Computer Name: %s\n",s);
printf("Local Host Name: %s\n",p->h_name);
int i=0;
while(p->h_aliases[i])
{
printf(" %s\n",p->h_aliases[i]);
i++;
}
//Get the IpAddress,这里可以对付多个IP地址的主机
for(int i=0;p->h_addr_list[i]!=0;i++)
{
p2 = inet_ntoa(*((in_addr *)p->h_addr_list[i]));
printf("Local IP Adress: %s\n",p2);
}
}
jishiping
2003-02-20
打赏
举报
回复
不知道下面的代码是否可以。
char *IPAddr;
char name[65];
struct hostent *ph;
struct WSAData Data;
if (!WSAStartup(0x101,&Data)) {
memset(name, 0, sizeof(name));
gethostname(name, sizeof(name));
ph = gethostbyname(name);
if (ph != NULL) {
in_addr* addr = (in_addr*)ph->h_addr;
IPAddr = inet_ntoa(addr[0]); //返回 IP 地址
if (IPAddr != NULL)
MessageBox(0, IPAddr, "IP1", MB_OK);
IPAddr = inet_ntoa(addr[1]); //第2块网卡的IP地址
if (IPAddr != NULL)
MessageBox(0, IPAddr, "IP2", MB_OK);
}
WSACleanup();
}
C#获
取
本机
IP地址
v4和v6有
多个
,如何获
取
想要的IPv4地址的办法
我们在获
取
IP的时候可能会遇到Dns.Resolve方法过时的提示,或是获
取
的
IP地址
有
多个
,我
本机
测试获
取
的IPv4的地址就有3个,还有如果使用Dns.GetHostEntry方法想仅获
取
IPv4的地址该如何过滤等
问题
; 下图是通过Dns....
一台手机一个
ip地址
吗?手机
ip地址
泄露了怎么办
其中一个常见的疑问便是:“一台手机是否对应一个固定的
IP地址
?”实际上,情况并非如此简单。本文首先解答这一
问题
,并深入探讨手机
IP地址
泄露的应对策略,帮助读者更好地保护个人隐私和网络安全。
手机
ip地址
由什么决定?手机ip是根据手机还是根据卡
在数字化时代,我们每个人的手机都如同一个独立的数字身份,承载着我们的通信、社交、娱乐等多元需求。而在手机上网的过程中,一个不容忽视的要素就是
IP地址
。...本文将从
多个
角度深入探讨这一
问题
。
java获
取
本机
ip的方法
Java中有一个类叫 Application,可以用来获
取
本机
ip,也...4.将获
取
到的
本机
ip地址
和 test类绑定,如果需要访问外部的主机,那么需要使用动态 IP协议来访问,如果采用静态 IP协议,就可以获
取
到外部主机的
IP地址
。
【批处理小笔记】使用批处理命令批量Ping
多个
IP地址
并记录结果的方法
主要的功能是:用For循环批量Ping指定段的
IP地址
,并对每个IP生成对应的日志文件,日志中加载对应Ping的时刻 以下是命令 这里为了连续,设置的ping的延时时间为10ms,ping的次数为1次,可以根据需要自行调整w,和n的参数...
网络及通讯开发
1,317
社区成员
8,874
社区内容
发帖
与我相关
我的任务
网络及通讯开发
C++ Builder 网络及通讯开发
复制链接
扫一扫
分享
社区描述
C++ Builder 网络及通讯开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章