求一个 tcp/ip的好的代码示例(一个服务带3个客户各自互发字符串信息的) 不要www.vckbase.com里面的例子,最好是多线程的  
简单最好,我的意思是 根据代码学习一下,不要介绍 那些不是很好的代码或者书籍给我,不是我不务实,是看了他们之后 更让我无从下手。好的话 可以多给分,你从别处下载的也可以,(只要你感觉不错)
分数可以在加  ,就是不让我现在还这样   一头露水

解决方案 »

  1.   

    www.codeproject.com/internet一大堆例子。
      

  2.   

    www.codeproject.com/internet
    我注册不上去啊
      

  3.   

    MSDN的例子:
    http://support.microsoft.com/kb/192570/
    http://support.microsoft.com/kb/175668/
      

  4.   

    to  DentistryDoctor
    你说的我下载下来了 ,大部分不符合要求(为什么这么说呢)
    因为他的文件 一般不全。更本没有什么dsw或者dsp 文件,我还的从新倒入 ,问题是他好不好用啊 ,我就的先倒入 ,整半天 ,代码还很垃圾(我是新手的感觉)有的还使用自己的类写的, 他的类 我更本就看不明白,还没有注释
    我说vc 不怎么好学的更本原因 是 大家自己学自己的,不怎么交流,还有就是对于新手,就让看msdn 或者 整些自己很明白,新手不懂的话来,供新手参考的代码很少,
      

  5.   

    to laiyiling
    你给的我怎么找不到下载的地方呢就
    void CListensoc::OnAccept(int nErrorCode)
       {
          // New connection is being established      CSocket soc;      // Accept the connection using a temp CSocket object.
          Accept(soc);      // Create a thread to handle the connection.
          // The thread is created suspended so that we can
          // set variables in CConnectThread before it starts executing.
          CConnectThread* pThread =
             (CConnectThread*)AfxBeginThread(
                RUNTIME_CLASS(CConnectThread),
                THREAD_PRIORITY_NORMAL,
                0,
                CREATE_SUSPENDED);
       ...
          // Pass the socket to the thread by passing the socket handle.
          // You cannot pass a CSocket object across threads.
          pThread->m_hSocket = soc.Detach();      // Now start the thread.
          pThread->ResumeThread();      CAsyncSocket::OnAccept(nErrorCode);
       }这个啊,问题 是这样的
    我看了vc的书,很多就让你写到什么地方 ,具体为什么这么写,根本 就不说,
    整的 看到这个代码 我都不知道 把代码加到什么地方
    我要的是个简单的代码就可以,让我有个感性认识。
    不要你认为很好的类来写的,  你的类就是忒别好,至少我看不明白,
      

  6.   

    http://www.codeproject.com/internet/singleServerMulClient.asp
      

  7.   

    to tototototototototototo   hamimelon(夜过留香) ( 更本没有什么dsw或者dsp 文件,我还的从新倒入 ,问题是他好不好用啊 ,我就的先倒入 ,整半天 ,代码还很垃圾(我是新手的感觉)
    这话就是说  你这个代码呢 ??????
    我感觉  这么个例子 对于学两年的 应该 现做都可以,我要的就是 最基本的作法  就这么点 东西 我都找不到 
      

  8.   

    struct Msg
    {
        DWORD  dwID;
        SOCKET sock;
    };
    list <struct Msg > UserList;....
    做个服务端,接收消息,查询ID,找到相应SOCKET发送.
      

  9.   

    to  LoveBugs(吃饱睡足 
    能不能 发个电子邮件呢,谢谢了