如题,由于公司的业务需要,得做个即时通讯软件,由于找不到合适的代替品,就只能自己开发一个。公司本来就不是做软件的公司,只是由简单的网络技术为基础的业务公司。现在这任务落到我身上了,就只能死马当活马医了。我找了许多资料,也下载了不少源代码进行调试。局域网通信的还好一点,在广域网通讯方面就有问题了,特别是穿越防火墙和代理这方面,当然还有许多其它方面的问题。希望有高手指点,介绍一下这种软件的结构,和具体需要的技术。我使用VC开发,因为就只懂得点VC。

解决方案 »

  1.   

    为什么不架设一个jabber服务器呢?
    http://www.jabber.org/
    你可以使用一个标准的p2p协议,并且可以利用大量的已有的jabber客户端(比如著名的gaim)
      

  2.   

    一个简单的p2p系统不需要考虑太多的穿越NAT或者防火墙使用标准的c/s架构其实在很多方面比p2p架构更容易管理。(比如采用c/s架构,在服务器上有所有的通信消息,方便以后审计等)
      

  3.   

    能不能说详细点? 还有那个gaim我也下载过,但看来看去都不知道怎么编译,晕。
      

  4.   

    他是说有些客户与他们联系,VPN花成本比较大.
      

  5.   

    楼上的能否发一份给我呀?[email protected]
      

  6.   

    楼上的能否发一份给我呀?[email protected]
      

  7.   

    楼上的能否发一份给我呀?[email protected]
      

  8.   

    [email protected] 
    期待有人发一份
      

  9.   

    楼上的能否发一份给我呀?[email protected]
      

  10.   

    哈哈,,楼主的需求跟我一样,我也做了一个像QQ一样的,由服务器中转消息,处理大量客户端,不过我做的比QQ可能麻烦些,因为服务器操作数据库,还有涉及到资金结算。建议楼主首先写通讯的程序,在局域网调试通。这块写稳定了,再考虑代理之类的东西。
      

  11.   

    to:etre(林荃) 
    哈哈,也给我发一份,在此先谢了!
    [email protected]
      

  12.   

    我也有,语音视频的.大家可以到这里看看. 是今年参加广东省高校杯软件设计大赛的作品.
    http://community.csdn.net/Expert/topic/4449/4449935.xml?temp=.865307
      

  13.   

    呵呵,给我发一份 谢了
    [email protected]
      

  14.   

    [email protected]
    太感谢了
      

  15.   

    楼上能给我一个吗?谢谢[email protected]