永发信息网

【高分就指导】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追问唔 好像知道问题出在哪里了 ,谢谢你了啊
全部回答
  • 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]);追问试了,不行诶。还有什么办法不~~追答还是
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯