解决方案 »

  1.   

    int num = 123456;
    char *chPtr = (char *) #send(sockConn,chPtr,4,0);  int可以转换成4字节,语法可能有点不对,你可以参考下
      

  2.   

    int send_data = 0x1234;
    send(socket, &send_data, sizeof (send_data), 0);
    int recv_data = 0;
    recv(socket, &recv_data, sizeof(recv_data), 0);
      

  3.   

    sock不分ascii,char,int。传输的数据意义都是用户在应用层定义,你的int类型做4个字节传输即可
      

  4.   

    int send_data;
    send_data=0xFFFF;
    sendto(m_socket,&send_data,sizeof(send_data),0,(SOCKADDR*)&addrTo,sizeof(SOCKADDR));
    提示错误
    error C2664: 'sendto' : cannot convert parameter 2 from 'int *' to 'const char *'
      

  5.   


    int send_data;
    send_data=0xFFFF;
    sendto(m_socket,&send_data,sizeof(send_data),0,(SOCKADDR*)&addrTo,sizeof(SOCKADDR));
    提示错误
    error C2664: 'sendto' : cannot convert parameter 2 from 'int *' to 'const char *'
      

  6.   

    感谢邀请。
    你可以理解为send/recv操作的是LPBYTE