获取IP地址 -- CIPAddressCtrl类
来源:互联网 发布:速读记忆训练软件. 编辑:程序博客网 时间:2024/04/26 01:47
初学Win socket,积累我的点点滴滴
#include <afxcmn.h>
CIPAddressCtrl类的成员
构造函数
CIPAddressCtrl
构造一个CIPAddressCtrl对象
Create
创建一个IP地址控件并将其附加给一个CIPAddressCtrl对象
属性
IsBlank
确定是否IP地址控件中的所有域都为空
ClearAddress
清空IP地址控件的内容
GetAddress
获取IP地址控件中所有四个域的地址值
SetAddress
设置IP地址控件中所有四个域的地址值
SetdFocus
设置键盘焦点到IP地址控件中的指定的域
SetdRange
设置IP地址控件中指定域的范围
存储IP地址类型:可以是4的BYTE型,或者是一个DWORD型
1.获取IP地址方法:
a. BYTE型:
BYTEd0, d1, d2,d3;
CString serv_ip;
server_ip.GetAddress(d0, d1, d2, d3 );
serv_ip.Format("%d.%d.%d.%d",d0,d1, d2, d3);
b. DOWRD型:
charszIP[17];
DWORD uSendIP;
server_ip.GetAddress(uSendIP);
sprintf(szIP,"%d.%d.%d.%d",uSendIP>>24,(uSendIP>>16)&0xff,(uSendIP>>8)&0xff,(uSendIP)&0xff);
szIP[16]='\0';
或者可以通过一个独立函数实现
extern CStringIPToStr(DWORDdwIP); //先在头文件定义这个外部函数
CStringIPToStr(DWORDdwIP)
{
CString strIP = _T("");
WORD add1,add2,add3,add4;
add1=(WORD)(dwIP&255);
add2=(WORD)((dwIP>>8)&255);
add3=(WORD)((dwIP>>16)&255);
add4=(WORD)((dwIP>>24)&255);
strIP.Format("%d.%d.%d.%d",add4,add3,add2,add1);
return strIP;
}
Temp = IPToStr(serverIP); //对函数的调用
2.端口获取
iPort = GetDlgItemInt(IDC_PORT);
3. IP地址设置
m_ctrlIP.SetAddress(dSendIP);
4.端口设置
SetDlgItemInt(IDC_PORT,iPort,1);
- 获取IP地址 -- CIPAddressCtrl类
- IP地址控件CIPAddressCtrl类的使用
- IP地址控件CIPAddressCtrl类的使用
- CIPADDRESSCTRL 获取本机IP
- CIPAddressCtrl(ip地址控件) 的用法
- IP地址控件CIPAddressCtrl的使用
- IP地址控件(CIPAddressCtrl)的使用
- CIPAddressCtrl类的使用(IP地址与CString的互相转化)
- CIPAddressCtrl类的使用(IP地址与CString的互相转化)
- CIPAddressCtrl类的使用(IP地址与CString的互相转化)
- CIPAddressCtrl类的使用(IP地址与CString的互相转化)
- CIPAddressCtrl类的使用(IP地址与CString的互相转化)
- CIPAddressCtrl类的使用(IP地址与CString的互相转化)
- CIPAddressCtrl类的使用(IP地址与CString的互相转化)
- CIPAddressCtrl控件之IP地址与CString的互相转化
- CIPAddressCtrl(ip地址控件)使用学习只看楼主 收藏
- 获取手机ip地址工具类
- 获取IP地址的一个工具类
- 关于学习(在工作中学习)
- 20个国内Android平台移动应用市场
- Yii框架扩展apiRoomTypeTreeColumn【第三方主题区下拉菜单】
- 谈交互设计的经验积累
- Page.ClientScript.RegisterStartupScript() 方法与Page.ClientScript.RegisterClientScriptBlock() 方法
- 获取IP地址 -- CIPAddressCtrl类
- Spark与Hadoop计算模型比较分析
- myeclipse创建maven工程报错解决
- stm32库函数在gcc下的开发环境配置完成
- JS对话框组件 artDialog
- 著名民通歌唱家拉齐迎新推歌颂祖国新曲《东方巨龙》
- 从数据库读取数据(不用控件)自动分页原代码
- ortp使用详解 ortp-release.pdf
- 己所不欲,勿施于人; 自立立人,自达达人