CSDN论坛 > C++ Builder > 基础类

怎样得到本机的ip地址? [问题点数:20分,结帖人linuxgyh]

Bbs1
本版专家分:0
结帖率 100%
CSDN今日推荐
Bbs4
本版专家分:1361
Bbs2
本版专家分:109
Bbs2
本版专家分:282
Bbs2
本版专家分:168
Bbs3
本版专家分:663
Bbs4
本版专家分:1704
Bbs1
本版专家分:5
匿名用户不能发表回复!
其他相关推荐
VC6.0获取本机主机名和IP地址
#include #include #pragma comment(lib,"ws2_32.lib") void main() { WSADATA wsadata; WORD dwVersionRequested; int err; err=WSAStartup(dwVersionRequested,&wsadata); char hostname[12
c# 获取本机IP地址的两种方法
c# 获取本机IP地址的两种方法
C++ 获取本机IP地址
bool GetLocalIP(char* ip) { //1.初始化wsa WSADATA wsaData; int ret=WSAStartup(MAKEWORD(2,2),&wsaData); if (ret!=0) { return false; } //2.获取主机名 char hostname[256]; ret=gethostname(hostname,sizeof(hostname)); if (ret==SOCKET
利用JS获取本机IP并提交的方法
function GetLocalIPAddress() { var obj = null; var rslt = ""; try { obj = new ActiveXObject("rcbdyctl.Setting"); rslt = obj.GetIPAddress; obj = null;
windows下用c++获取本机ip地址
windows下用c++获取本机ip地址工作过程中遇到一个需求,需要获取本机ip地址,同时获取本机网络连接情况,即网线是否连接。经过多番搜索,有如下3种方案。1、管道+多进程思路:在一个cmd中执行ipconfig并获取其输出。代码如下:#ifndef CMDEXC_H #define CMDEXC_H#include <string> class CmdExc { public: CmdE
Android获取本机IP地址
自己开发时遇到一个需求,要求地域定向,获取ip,如果手机连接的是wifi,获取到是192.168.1.0这种格式的地址,如果连接的是移动网络,获取到的是10.119.32.486这种格式。/*客户端IP/public static String getIP(Context context){ try { for (Enumeration<NetworkInterface> en
android NDK 获取本机IP
int i=0; int sockfd; struct ifconf ifconf; unsigned char buf[512]; struct ifreq *ifreq; //初始化ifconf ifconf.ifc_len = 512; ifconf.ifc_buf = (char*)buf; if ((sockfd = socket(AF_INET, SOCK_DGRAM,
Java获取本机的ip地址
说到获取ip地址,有人可能会想到,直接用InetAddress.getLocalHost().getHostAddress()。实际上这个是不对的,因为一台机器上可能有多个网络接口(一般指网卡或者虚拟网卡),因此也就有多个ip地址,所以我们需要列出所有的网络接口及其对应的ip地址。代码如下: public static void main(String[] args) throws Except
java获取本机的外网ip
原文:java获取本机的外网ip 源代码下载地址:http://www.zuidaima.com/share/1901820081638400.htm public static String getWebIp() { try { URL url = new URL("http://iframe.ip138.com/ic.asp"); Buff
C#实现得到本机IP以及网关地址
// 得到本机IP private string GetLocalIP() { //本机IP地址 string strLocalIP = ""; //得到计算机名 string strPcName = Dns.GetHostName();
关闭