请问如何通过CSocket发送和接收整型数组啊?很急,谢谢大家

解决方案 »

  1.   

    比如数组
    int data[4];
    那么
    Send(data, sizeof(int)*4);
      

  2.   

    发送
    int nData[20];
    char *pSendData=new char[sizeof(nData)];
    memcpy(pSendData,nData,sizeof(nData));
    Send(pSendData,sizeof(nData));
    delete[]pSendData;接收
    int nData[20];
    char *pSendData=new char[sizeof(nData)];
    Receive(pSendData,sizeof(nData));
    delete[]pSendData;
    memcpy(nData,pSendData,nData,sizeof(nData));
      

  3.   

    和你发送char类型数据一样,注意send和recv的那个len长度是字节数
      

  4.   

    The length, in bytes, of the data in buffer pointed to by the buf parameter.