socket编程怎么把输入的ipv6地址进行赋值连接?

shallen_b 2011-11-27 08:46:29
客户端:
         CString Field1;
m_ip1.GetWindowTextW(Field1);
char* m_strIPAddr=(char*)Field1.GetBuffer(Field1.GetLength());
SOCKET s;char buff[10]={0};
s=::socket(AF_INET6,SOCK_DGRAM,0);
sockaddr_in6 addr1,addr2;sockaddr_in a;
int n=sizeof(addr2);
addr2.sin6_family=AF_INET6;
addr2.sin6_port=htons(75);
addr2.sin6_addr=inet_addr(m_strIPAddr);


总是最后一句报错,到底ipv6赋地址值的语句怎么写?
...全文
325 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
shallen_b 2011-11-30
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 jennyvenus 的回复:]
http://cache.baidu.com/c?m=9d78d513d9981df81efa950e1a11a3711824d3356a97c7150e8fd10c84652b455321a3e52878564291d27d141cb20c19afe73605665f70e9c69dc95dddccc37570956d733a43864310d604fc8b177f9a64c747e9ad1ae……
[/Quote]

其实我的意思是,当客户端绑定ip地址时,要把ip地址放在sockaddr_in6的哪个值里
用户 昵称 2011-11-27
  • 打赏
  • 举报
回复
inet_pton、inet_ntop

18,356

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧