大家还记得我吗:-)    MyICQ是一套公开源代码的即时通讯软件,包括服务器端和客户端,可以用于互联网或局域网中。可以运行在Windows或Linux(KDE/Qt)操作系统上,这是Windows版。目前客户端程序的界面完全模仿腾讯的QQ(如果Tencent告我的话,我会马上改的:-)。
    总之,如果你崇尚自由,对QQ的越来越多的广告骚扰感到深恶痛绝的话,MyICQ绝对是你很好的选择。基本功能特点
---------------
1) 收发(离线)消息(如果客户端之间能直接通讯,则通过UDP协议发送,否则通过服务器中转)
2) 添加/删除好友(可以设置身份验证)
3) 服务器端存储好友列表
4) 在客户端存储好友资料和聊天记录
5) 客户端与服务器端用DES的密钥加密方式通讯
6) 支持代理服务器(SOCKS5/HTTP)
7) 向在线的一组好友发送消息
8) 系统管理员(MyICQ号 < 1000)可以发送系统广播消息
9) 皮肤系统
10) 消息管理(导入、导出聊天记录)
11)完全基于插件,使扩展更容易。目前提供的插件有:
   a. 收发文件
   b. 二人世界(可以实时语音聊天)
   c. 闹钟提醒请到http://cosoft.org.cn/projects/myicq下载,谢谢。
让我们联合起来,打倒QQ!什么叫专业,这...                                                  作者:张勇

解决方案 »

  1.   

    请大家不要只是up,提一点自己的想法和建议
    我个人认为MyICQ是非常有前途的
      

  2.   

    0313700000(不知道为什么):
    可以访问呀,MyICQ是完全公开的自由软件!
      

  3.   

    很遗憾,我访问不到,可不可以发个到我信箱里
    [email protected]
    3Q
      

  4.   

    如果大家觉得MyICQ好,一定要帮忙宣传一下呀
      

  5.   

    如果哪位能提供一台运行在Internet中的服务器,那就太好了
      

  6.   

    i love.....发给我吧
    [email protected]
      

  7.   

    下载不了的话,请留下email给我,我会给你们发过去的。
    我的email: [email protected]真希望大家都能用MyICQ,放弃讨厌的QQ
      

  8.   

    我的E-mail:[email protected]
    能不能给我一份源码?
      

  9.   

    to fox19841122():
    好的,等凑够几个人一起发过去
      

  10.   

    算我一个,呵呵:)
    [email protected]
      

  11.   

    非常感谢你的源代码!这种崇高的Open Source的,精神向你致敬!
      

  12.   

    freeman, you are great!
    Send me one ,
    My Mail:[email protected]
      

  13.   

    有谁用过MyICQ了,来说说呀?你们真的都不能下载吗?
      

  14.   

    爽啊,,,,,服务器在本地不能启动 "myoicqd.exe" ????
      

  15.   

    服务器端需要安装mysql,并且建立相应的数据库。见ReadMe.txt
      

  16.   

    it very nice of you.
      

  17.   

    帮我发一份吧,
    [email protected]
      

  18.   

    to villastoner(超级菜刀):
    宣传free software!
      

  19.   

    楼主的这个MYQQ必须要有点明确的主题,用户的定位在那里?否则会落到同GICQ等软件一样的下场,自己则可以在写着软件的时候学得一些东西。
      

  20.   

    to lc79(扯靶子):
    我不是写了下载网址了吗?
      

  21.   

    to ylc001(捡破烂的程序员):
    最终目标是让所有的QQ用户都用MyICQ,绝不仅仅限于局域网中!
    记住,开放的东西最有生命力
      

  22.   

    還是像MSN一樣,寫一個不需要服務器的就可以了,只不過不像QQ那樣尋找好友方便了!利用POP3以及其他的一些協議來搞定啊(完全利用免費郵箱的優勢)!!另外可以考慮用一個網頁來註冊自己的信息阿!
      

  23.   

    to airy1727(可怜的老鼠):
    What are you saying? POP3?????
      

  24.   

    MSN当然需要服务器了!只不过是用email代替了uin
      

  25.   

    如果你做到了现在QQ那么大,还是要走向商业化道路的。
    如果你想如果那么发展,现在就必须要找个靠山来支撑,你看现在你连个稳定的SERVER都没有,怎么能让网吧里那些Q男Q女们用MYICQ呢。
    我想如果你把此软件用于一个行业中工作的人进行通讯,那还是比较有发展前景的。TENCENT现在不也在推广企业QQ吗?主旨也是为了拉到行业或企业之间的客户使用QQ,并从中收取利润。
      

  26.   

    freeman() ,是啊!就是利用免費郵箱的可收發功能啊!
    先利用免費郵箱獲得對方地地址(先擁有對方的E-MAIL,也既是對方的用戶名阿),然後再利用TCP/IP協議直接通信,這樣就不需要一個專門的服務器了。
      

  27.   

    我看了你的SERVER的代码,说句老实话,我觉得支持不料100人.
    还有 ylc001(捡破烂的程序员) 说的不错,QQ Clone 靠这种模式很难发展(更别提赚钱).
    企业QQ,估计很困难,我是网络管理员,公司明确规定,不准用bqq beta,要是大家都聊天,还上班吗,几千号人,没法管了.除非协议,模式都很明确,否则....
      

  28.   

    我觉得真的没什么价值,充其量是为我们这些技术人员提供一些技术上的帮助。如果TENCENT的程序员下载了你的源码,搞不好让他们得到一些新的灵感。技术上,你的东东应不错,刚才粗略的看了一下,不过,打开一个*.Cpp居然没看到一行注解码!没有创新,人家都搞出来你,你再搞有什么意思啊,整体结构是QQ的,你做出来的东东是从编码级别上考虑的,我想有好多窗口可能是QQ本身的,如果这个世界上没有OICQ,那你的产品还差不多,我想那你也不会OPEN SOURCE了。我觉得一个大的软件系统,整体结构是第一重要的,致于代码,谁都可以写,只是知道和不知道的关系。你内部的代码也不一定是最优化的,和QQ比起来还差很多,你要以什么样的速度发展才能敢上QQ?你们四个人,能比得上Tencent的开发团队吗?你的愿望是“让网吧的人都用你的MyQQ”,我觉得这个目标还很远。TENCENT站得了市场最重要的是他们已经有了这么大的客户群。你有吗?前面有朋友已经说了,你们现在连自已的服务器都没有,怎么办啊?
    刚才下载,本想运行一下,结果不行。界面都看不到。难道让我装个服务器再?客房群没有,改定位方向,改到哪?给企业内部使用?企业内部也完全可以用其它工具啊!你的优势是开放。“开放的东西是最强大的”,LINUX现在怎么样?企业级服务器现在有多少用它?因为没有保证,没有人[公司]为它担保。真的搞不明白开源的真正意义是什么?可能是我见识不够。还是以LINUX为例,不是LINUX的什么什么人物,批评咱国家的LINUX公司吗?说核心技术对外不公开。实现共产主义还很远。像我这种胸无大志的人,只知道饿不死是第一目的。你敢把你们公司的核心产品开源吗?还有就是价格上,QQ实现一些收费测略,是因为他们已经觉得时机到了,不会因此失去客户。如果他们真的收费了,客户绝不会少到使它们公司倒台。真的有一天,你的MyQQ达到了一定的知名度,TENCENT一定会告你,等什么时候它们告你,说明你前面的努力已经成功了。然后呢?改代码吗?从头再来?你的用户们怎么办?你真的有了用户,达到知名度后,你不是又成了马化腾?
    胡说了几句。我觉得您这么好的技术,真应想点有创意的东东,像张小龙一样,发大财。呵呵。
      

  29.   

    先谢谢大家的发言!to chnwin(chnwin):
    你凭什么说server端支持不了100人?如果你的理由是单线程的话,那你就错了。不要以为服务器一定要是多线程的,如果有100万用户在线,那还不得开100万个线程?而且还得考虑线程间资源同步的问题,加lock, semaphore, 浪费大量的资源。如果是这样的话,服务器早就crash了。这就是为什么myicqd用udp+单线程模式的原因。你还能指出代码中低效的地方吗?除非你真的测试过,否则不要轻易下结论!to mahongxi(烤鸡翅膀)(色摸):
    我的软件叫MyICQ,不叫MyQQ。
    你说的没错,软件的整体架构非常重要,而这也是MyICQ最大的优点。不要以为没有注释的代码,就一定不是好代码。相反,越是设计好的代码,需要的注释才越少,因为代码本身就能够说明一切。
    我敢这么说,MyICQ的程序架构是非常非常优秀的:逻辑代码与界面部分的代码完全分离,通过插件扩展功能,在操作系统之间可以方便的移植,这些特点足以说明MyICQ的framework是多么的强大!还有就是模仿QQ的问题。我之所以开始时选择QQ的界面,是想先得到大家的认可。MyICQ独特的设计架构保证了更改界面非常的容易,随时都可以换的。再说,刚开始时模仿并不一定是件坏事,Linux不也是模仿UNIX吗?free software的精神是伟大的,我相信所有程序员都直接或间接的用过free software的代码。你们在说自由软件不好的时候,就不脸红吗?中国需要自由,需要自由软件!我们应该塌下心来,做好眼前的事情。
    言语可能过激了一点,请大家谅解!
      

  30.   

    还有,你安装不上是因为你的知识和技术不够好,myicqd用的是高效的mysql数据库,而不是通过ODBC访问的,这样做的目的是最大限度的提高服务期端的性能。结果是可能服务器端对于非技术人员不太好安装,但这并没有什么关系,因为这是网络管理员的事情!
      

  31.   

    To  freeman() :我懒得参与这无聊的口水战。“不要以为没有注释的代码,就一定不是好代码。相反,越是设计好的代码,需要的注释才越少,因为代码本身就能够说明一切。”---无言
    “中国需要自由,需要自由软件!我们应该塌下心来,做好眼前的事情”
    "还有,你安装不上是因为你的知识和技术不够好" ---老兄,我根本就没装什么MySQL,哪有时间啊
    "高效的mysql数据库“ 高效不高效我不太清楚。 我一直用SQLServer的。
    但我知道这种数据库好像可以在UNIX下运行。
    "我想这也是诺大的中国目前还没有自己的操作系统的原因"   --说明大多数程序员和我的思想差不多。现在开放源代码还没到那个火候,中国软件产业还不行,目前最大的问题是温饱问题。中国人聪明?更搞笑。
      

  32.   

    我对此我表示欢迎,也很欣赏这种行为,我的软件把自己的源码也公开了.
    欢迎去下载 http://solarsoft.126.com
      

  33.   

    给我一份
    [email protected]
      

  34.   

    great.i like it
    study it carefully
      

  35.   

    to mahongxi(烤鸡翅膀)(色摸):
    就是因为我国软件还不行,所以才要公开源代码呢。
    不过还是非常高兴听到你的意见,谢谢
      

  36.   

    [email protected] 
    偶下不了阿,给发一份吧,谢谢啦。
      

  37.   

    给我一份可以吗?
    email: [email protected]
      

  38.   

    to guzh():
    Are you referring to MS SQL server? Only because it's the project of evil Microsoft, and it costs much.
      

  39.   

    我也下不了,给我发一份吧
    email:[email protected]
      

  40.   

    也给我一份,谢谢!!
    [email protected]
      

  41.   

    我根本上不了,可不可以给我MAIL一份
    [email protected]
      

  42.   

    ***************************
    I have published MyICQ-0.8-alpha1(windows) on CSDN.
    Those who can not download at cosoft could try downloading from CSDN
    If it still fails, I will send a copy to each of you.to 0466(张辽):
    I don't agree with you. MySQL is a very efficient DBMS, it seems that tencent QQ is also using MyICQ:-)
      

  43.   

    it seems that tencent QQ is also using MySQL:-)
      

  44.   

    强烈支持,想楼主学习.....
    mine : [email protected]
      

  45.   

    我也下不了,给我发一份吧,多谢了!
    E-mail:[email protected]