要想把用户名和密码发送到服务器端用send()函数怎么写,例如username='dsfkld',password = '123293',怎么样用send函数来写请高手指教一下?

解决方案 »

  1.   

    看一下MSDN就知道了
    int send (
      SOCKET s,              
      const char FAR * buf,  
      int len,               
      int flags              
    );example:send(s,"xxxxxxx",7,0);
      

  2.   

    封装个包,传个结构了
    struct login
    {
    char szUser[20];
    char szPwd[20];
    }
      

  3.   

    FTP  or ?看看协议命令
      

  4.   

    send 发送数据的示例,前面连接等操作省略char sendbuf[32] = "Client: Sending data.";
    int bytesSent = send( ConnectSocket, sendbuf, strlen(sendbuf), 0 );
      

  5.   

    我在对话框中有2个EDIT,IDC_EDIT1,m_name;IDC_EDIT2,m_password, char sendbuf[0]=m_name,sendbuf[1]=m_password; 这样写行不行
      

  6.   

    做个结构,保存数据,用SEnt发过去即可
      

  7.   

    不好意思我没有学过VC,希望大家能给我多所的帮助.我要做的就是一个类似于QQ的一个东西,先登录验证,接着可以进行聊天,我看了点资料现在一头雾水
      

  8.   

    我在对话框中有2个EDIT,IDC_EDIT1,m_name;IDC_EDIT2,m_password, char sendbuf[0]=m_name,sendbuf[1]=m_password; 这样写行不行
    ____________________________________________________
    真历害你呀,要看看基础了定义包结构:
    typdef struct netpacket
    {
          char name[20];
          char pass[20];
    }NETPACKET,*PNETPACKET;内存分配和数据发送:NEWPACKET sdata;
    strcpy(sdata.name,m_name);
    strcpy(sdata.pass,m_password);
    send(s,(char *)&sdata,40,0);接收端的处理:NEWPACKET rdata;
    recv(s,(char *)&rdata,40,0);
      

  9.   

    不好意思我没有学过VC,希望大家能给我多所的帮助.我要做的就是一个类似于QQ的一个东西,先登录验证,接着可以进行聊天,我看了点资料现在一头雾水
    ____________________________________________________
    这跟学有没有学过VC没什么关系,看了你写的代码,你还有很长的路要走,要打好基础。