本帖最后由 VisualEleven 于 2012-06-07 14:15:45 编辑

解决方案 »

  1.   

    int SendTo(
      const void* lpBuf,
      int nBufLen,
      const SOCKADDR* lpSockAddr,//这个参数传入一个struct sockaddr结构体,初始化为0,传进去吗?
      int nSockAddrLen,//求这个套接字的长度?怎么求呀?
      int nFlags = 0   
    );
      
     struct sockaddr结构体:  struct sockaddr {
      unsigned short sa_family;//俩参数什么意思?
      char sa_data[14];
      };
     
      

  2.   

    这问题问的。
    有必要看下网络通讯的书。
    若不想看 就搜索 SOCKADDR ,理解了在搜索 SendTo
      

  3.   

    const SOCKADDR* lpSockAddr,//这个参数传入一个struct sockaddr结构体,初始化为0,传进去吗?
    解释:这个参数是对方的IP地址,在recvfrom函数里可以得到对方的。
    int nSockAddrLen,//求这个套接字的长度?怎么求呀?
    解释:这个参数是说对方IP地址的长度,也就是第三个参数的长度,可以直接用sizeof(SOCKADDR)就可以了
    unsigned short sa_family;//俩参数什么意思?
    解释:这个参数的含义是地址家族,也就是协议族,一般是"AF_***"形式,通常用AF_INET
    char sa_data[14];
    解释:这个就是存储地址的,是一个14字节的