^
 |
 |
 上

解决方案 »

  1.   

    sockaddr_in结构里不是有个in_addr吗?
    s_b1...s_b4就时个地址部分,自己组合不成吗?
      

  2.   

    in_addr in;
    in.S_un.S_addr= htonl(ip);
    CString str=inet_ntoa(in);
      

  3.   

    struct sockaddr_in sockaddr;
    intet_ntoa(sockaddr.s_un)
      

  4.   

    greensofter和zhonglingqqxh哪个正确哟?
      

  5.   

    in_addr in;
    in.S_un.S_addr= htonl(ip);
    CString str=inet_ntoa(in);
    这个可以。struct sockaddr_in sockaddr;
    sockaddr.sin_addr.S_un.S_addr= htonl(ip);
    intet_ntoa(sockaddr.sin_addr)应该是这样吧