用户登录
用户注册

分享至

ip转换成dword

  • 作者: 从此我再也不能好好看文字了
  • 来源: 51数据库
  • 2020-04-21

1.如何将IP地址转换成字符串

//将CString 型IP地址在IPAddressCtrl中显示

CString strIP="192.168.1.1";

DWORD dwIP;

dwIP = inet_addr(strIP);

unsigned char *pIP = (unsigned char*)&dwIP;

m_ipAddr.SetAddress(*pIP, *(pIP+1), *(pIP+2), *(pIP+3));

//将IPAddressCtrl中的IP地址获得并转换成CString型

unsigned char *pIP;

CString strIP;

DWORD dwIP;

m_ipAddr.GetAddress(dwIP);

pIP = (unsigned char*)&dwIP;

strIP.Format("%u.%u.%u.%u",*(pIP+3), *(pIP+2), *(pIP+1), *pIP);

2.CIPAddressCtrl的GetAddress()函数获得的DWORD型的IP地址转换

DWORD dwAddress ;

m_ip.GetAddress(dwAddress);

CString str;

str.Format("%d.%d.%d.%d",(0xFF000000&dwAddress)>>24,(0xFF0000&dwAddress)>>16,(0xFF00&dwAddress)>>8,0xFF&dwAddress);

AfxMessageBox(str);

3.VC6.0中,如何将IP控件得到的值,转化为CString类型,转化后的是点

unsigned char *p_IP;

CString strIP;

DWORD dwIP;

//从控件中获取IP

m_ipAddr.GetAddress(dwIP);

p_IP = (unsigned char*)&dwIP;

strIP.Format("%u.%u.%u.%u",*(p_IP+3), *(p_IP+2), *(p_IP+1), *p_IP);

4.在网吧怎么换IP

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\Network Connections]

"NC_EnableAdminProhibits"=dword:00000000

"NC_LanConnect"=dword:00000000

"NC_AllowAdvancedTCPIPConfig"=dword:00000000

"NC_LanProperties"=dword:00000001

"NC_ChangeBindState"=dword:00000000

把以上复制到记事本中 然后另存为IP.reg 双击导入即可!!

5.如何将字符串"192.168.1.1"转换成IP地址

//将CString 型IP地址在IPAddressCtrl中显示

CString strIP="192.168.1.1";

DWORD dwIP;

dwIP = inet_addr(strIP);

unsigned char *pIP = (unsigned char*)&dwIP;

m_ipAddr.SetAddress(*pIP, *(pIP+1), *(pIP+2), *(pIP+3));

//将IPAddressCtrl中的IP地址获得并转换成CString型

unsigned char *pIP;

CString strIP;

DWORD dwIP;

m_ipAddr.GetAddress(dwIP);

pIP = (unsigned char*)&dwIP;

strIP.Format("%u.%u.%u.%u",*(pIP+3), *(pIP+2), *(pIP+1), *pIP);

6.用GetTcpTable得到的ip和端口是如何转换出来的~

他的第一个参数PMIB_TCPTABLE pTcpTable接收返回的TCP连接表。

PMIB_TCPTABLE的定义为:

typedef struct _MIB_TCPTABLE {

DWORD dwNumEntries;

MIB_TCPROW table[ANY_SIZE];

}MIB_TCPTABLE, *PMIB_TCPTABLE;

MIB_TCPROW table[ANY_SIZE]这个数组就存放着每个TCP连接的端口和IP:

typedef struct _MIB_TCPROW {

DWORD dwState;

DWORD dwLocalAddr;

DWORD dwLocalPort;

DWORD dwRemoteAddr;

DWORD dwRemotePort;

}MIB_TCPROW, *PMIB_TCPROW;

你挨个访问就可以了

转载请注明出处51数据库 » ip转换成dword

软件
前端设计
程序设计
Java相关