我想做一个类似qq的消息收发的应用,
1.消息可以群发;
2.消息可以客户端之间收发,也可以通过服务器转发;
3.消息包格式自己定义的,长度不定;我刚开始做网络编程,大家给我提供一点思路吧,
实现方法啊,相关资料啊,都可以,
谢谢大家捧场。100分相送。

解决方案 »

  1.   

    www.codeproject.com上有做好的
    你可以看看源代码MSDN中也有一个例子ChatSRV好像是这个做起来不难
    慢慢来
    不过做好也不容易
    呵呵-------------------------
              May you succeed!
               --------------------
      

  2.   

    是啊, 我还有聊天室的源码了, 要吗?最好用CSocket和CSocketFile, CAchive, 那样会简单的:)
      

  3.   

    楼上的兄弟说的对。但是如果楼主想要实现大用户量的就不是非常简单了。 你可以使用
    one server vs  multi-client 模式来实现当然你可以选择 tcp 来,这样数据比较稳定,不容易丢包,但是他牺牲了效率来完成的。如果楼主对于丢包可以容忍的话。我的建议是使用udp进行通讯,这样效率非常高的哦。因为用户量到一定的数量级的时候,问题就会出现的。
    你的综合的考虑阿。还有 www.developer.com 非常不错另外一个是楼上的兄弟说的。 
    +++++++++++++++++++++++++++++++++
        Simple is beauty. 
          +++++++++++++++++++++++++++++++++
      

  4.   

    用CSocket和CSocketFile, CAchive比较好
      明天给你例子
      

  5.   

    codeproject,或者developer,能否给你个具体的源码下载地址?
    我的客户端不多,10个撑死了,但是绝对不能丢包。只能用tcp吗?欢迎大家继续关注,周末揭帖!
      

  6.   

    redby(红孩) :你的源码在哪里?谢谢
      

  7.   

    myqq就是一个不错的东东,网上可以找到源代码。