【高分就指导】VS2013 C++ 入门级编程问题
答案:2 悬赏:0 手机版
解决时间 2021-01-24 14:32
- 提问者网友:几叶到寒
- 2021-01-24 04:04
【高分就指导】VS2013 C++ 入门级编程问题
最佳答案
- 五星知识达人网友:孤独的牧羊人
- 2021-01-24 04:49
直接用这个函数:int GetAddress( DWORD& dwAddress );这样后面就不需要在转换了
DWORD dwIP;
m_ip.GetAddress(dwIP);
SOCKADDR_IN addrTo;
addrTo.sin_family=AF_INET;
addrTo.sin_port=htons(69);
addrTo.sin_addr.S_un.S_addr=htonl(dwIP);追问追问有字数限制,写在评论里了,麻烦看一下。
我还想问一下,如果要转换(就是像我写的这种用数组储存IP的),应该怎么转换啊
求指导,谢谢啊追答单独在加个CString变量呢?
CString CStrTemp= sip + ":" + strport追问唔 好像知道问题出在哪里了 ,谢谢你了啊
DWORD dwIP;
m_ip.GetAddress(dwIP);
SOCKADDR_IN addrTo;
addrTo.sin_family=AF_INET;
addrTo.sin_port=htons(69);
addrTo.sin_addr.S_un.S_addr=htonl(dwIP);追问追问有字数限制,写在评论里了,麻烦看一下。
我还想问一下,如果要转换(就是像我写的这种用数组储存IP的),应该怎么转换啊
求指导,谢谢啊追答单独在加个CString变量呢?
CString CStrTemp= sip + ":" + strport追问唔 好像知道问题出在哪里了 ,谢谢你了啊
全部回答
- 1楼网友:动情书生
- 2021-01-24 05:45
修改成下面 看看
sip.Format(_T(L"%d.%d.%d.%d"), (int)nFild[0],(int) nFild[1],(int) nFild[2],(int) nFild[3]);追问试了,不行诶。还有什么办法不~~追答还是
sip.Format(_T(L"%d.%d.%d.%d"), (int)nFild[0],(int) nFild[1],(int) nFild[2],(int) nFild[3]);追问试了,不行诶。还有什么办法不~~追答还是
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯