本帖最后由 VisualEleven 于 2010-11-04 13:16:34 编辑

解决方案 »

  1.   

    http://download.csdn.net/source/2373543好的话 记得给分
      

  2.   

    以下代码是在连接成功后的代码。成功后,只能接收到第一次信息,第二次的就不行了,这是为什么呢,第二次i=s.Receive(buff,16);这直接没有返回值,卡在那了求解for (int x = 0; x < 10;x++)
    {
    s.Send(m_text,m_text.GetLength()); m_text = "";
    char buff[17]; int i; while(m_text.Find('\n') == -1)
    {
    i=s.Receive(buff,16);
    buff[i]=0;
    m_text += buff;
    } m_text.Trim(); UpdateData(false);
    }
            
      

  3.   

    邮箱[email protected]  你看看我下面的代码。。这很简单的代码,不知道是我的问题还是CSocket本来就不能这么写
      

  4.   

    CSocket 不是有OnReceive这个函数 啊  而且你发送接收写一起 。真不要我的源代码?那算了
      

  5.   

    直接用socket API写不是很好