CString如何赋值给DWORD类型(IP地址)???

小弟初学VC,请教一个问题从数据库里存储IP地址的字段读取出存储的ip地址,想对这个ip地址发送数据如何操作?例如:CStringipaddress;ipaddress=... 小弟初学VC,请教一个问题
从数据库里存储IP地址的字段读取出存储的ip地址,想对这个ip地址发送数据如何操作?
例如:
CString ipaddress;
ipaddress = "10.0.0.1"

DWORD dwIP;
也就是说把ipaddress 赋值给dwIP应该如何赋值?

SOCKADDR_IN addrTo;
addrTo.sin_family=AF_INET;
addrTo.sin_port=htons(7882);
addrTo.sin_addr.S_un.S_addr=htonl(dwIP);
---------------------------
皇家救星1985 多谢你得帮助,能不能给个例子呢?我是初学vc好多东西不明白,呵呵,多谢了
--------------------------
281681792 的回答大家不要点,是个广告
展开
 我来答
皇家救星1985
2007-10-26 · TA获得超过1131个赞
知道大有可为答主
回答量:1579
采纳率:0%
帮助的人:1665万
展开全部
将字符串分割成四部分,分割字符串可以用CString的Mid函数,以'.'为分割界限

每部分用atoi转成整型,再将四个整形转成DWORD型,第一个数乘以2的24次方+第二个数乘以2的16次方+第三个数乘以2的8次方+第四个数

大致算法是这样,有什么细节不知道的再补充^_^
-------------------------------------------
还是自己写的好,有思考才有进步,你都能用VC了,相信有了算法自己肯定能写出来,加油!
Storm代理
2023-07-25 广告
StormProxies是一家提供动态代理服务器服务的企业,旨在帮助用户更好地管理网络访问和安全。以下是一些关于StormProxies的IP动态代理服务的特点:1. 高匿名性:StormProxies的动态代理服务器具有高匿名性,可以有效... 点击进入详情页
本回答由Storm代理提供
百度网友ec167ac34
推荐于2016-02-01 · TA获得超过1788个赞
知道小有建树答主
回答量:1312
采纳率:0%
帮助的人:1160万
展开全部
CString ipaddress;
ipaddress = "10.0.0.1"
addrTo.sin_addr.S_un.S_addr = inet_addr(ipaddress);

可以直接使用字符串的.
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
HoboSoft
2007-10-26 · TA获得超过162个赞
知道小有建树答主
回答量:292
采纳率:0%
帮助的人:303万
展开全部
socket编程中IP地址可以使用字符串方式,没必要转换成SOCKADDR_IN结构体。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式