MyICQ 0.8 alpha1测试版
====================================================
---------------
1. MyICQ是什么?
---------------
MyICQ是一套公开源代码的即时通讯软件,包括服务器端和客户端,可以用于互联网或局域网中。可以运行在Windows或Linux(KDE/Qt)操作系统上,这是Windows版。目前客户端程序的界面完全模仿腾讯的QQ(如果Tencent告我的话,我会马上改的:-)。
总之,如果你崇尚自由,对QQ的越来越多的广告骚扰感到深恶痛绝的话,MyICQ绝对是你很好的选择。
--------
2. 版本
--------
这是MyICQ 0.8版本的alpha1 测试版,基本上还没有经过什么严格测试。
--------
3. 版权
--------
完全遵循GPL协议2.0或以后协议版本。
---------------
4. 基本功能特点
---------------
1) 收发(离线)消息(如果客户端之间能直接通讯,则通过UDP协议发送,否则通过服务器中转)
2) 添加/删除好友(可以设置身份验证)
3) 服务器端存储好友列表
4) 在客户端存储好友资料和聊天记录
5) 客户端与服务器端用DES的密钥加密方式通讯
6) 支持代理服务器(SOCKS5/HTTP)
7) 向在线的一组好友发送消息
8) 系统管理员(MyICQ号 < 1000)可以发送系统广播消息
9) 皮肤系统
10)完全基于插件,使扩展更容易。目前提供的插件有:
a. 收发文件
b. 二人世界(可以实时语音聊天)
c. 闹钟提醒
------------------
5. 分发包里有什么?
------------------
分发包里有三个目录:
myicq/ 客户端程序
myicqd/ 服务器端程序
myicqhttp/ HTTP的转换程序。MyICQ支持HTTP代理,但需要在MyICQ的服务器端运行myicqhttp程序
--------
6. 安装
--------
客户端程序不写Windows注册表,无需安装。双击MyICQ.exe运行。
服务器端由于内部采用MySQL数据库,所以安装稍微麻烦一些:
1) 到http://www.mysql.com下载MySQL
2) 打开一个DOS命令窗口,在MySQL中建立一个数据库,并添加一个用户:
C:\mysql\bin> mysql -uroot -p
******** (输入root密码,如果还没有设置,直接输入回车即可)
mysql> GRANT ALL ON myicq.* TO myicq@localhost IDENTIFIED BY 'myicq';
mysql> CREATE DATABASE myicq;
mysql> quit
3) 创建表格:
C:\mysql\bin> mysql -umyicq -Dmyicq -p < [myicqd目录]\myicq.sql
password: myicq
注意: [myicqd目录]代表myicqd所在的目录
4) 运行myicqd:
双击myicqd.exe即可运行。如果没有错误,应该显示"MyICQ server is now started".
接下来就可以从客户端注册新用户了。
5) 你可能想要添加一个系统用户,以发送系统广播消息:
C:\mysql\bin> mysql -umyicq -Dmyicq -p
password: myicq
mysql> INSERT INTO basic_tbl (uin, passwd) VALUES(100, password('yourpassword'));
mysql> INSERT INTO ext_tbl (uin) VALUES(100);
注意: yourpassword代表系统用户的密码
然后选择客户端程序的注册向导,取回100这个号码。完成后,你会发现在主菜单中多了"广播消息"一项。此后,你可以选择个人设定来设定你的个人信息(比如,不允许任何人加我为好友)
-------------
7. 编译源代码
-------------
如果你是一个程序员,那么一定要编译MyICQ的源代码:-)
1) 到http://www.mysql.com下载MySQL
2) 由于MyICQ在存储好友资料和聊天记录时,使用Berkeley DB库,所以先到
http://www.sleepycat.com下载
3) 编译Berkeley DB
4) 在VC的Tools->Options->Directories中设置好MySQL和BerkeleyDB的include和library路径
5) 在VC中打开myicq-win32/src/win32/myicq.dsw项目文件
6) 编译
---------
8. TODO
---------
1) POP3邮件自动监测(插件)
2) 文件共享(插件)
3) 一些小游戏(插件,如俄罗斯方块)
4) 发送好友/URL消息
5) 更完善的皮肤系统
6) 服务器端改为Windows服务程序
7) 服务器端的性能和稳定性
-----------
9. 共同开发
-----------
MyICQ是我利用上学和上班的空闲时间编写的,发展到现在已经是一个比较大的工程了,以我一个人的力量继续编写下去将非常困难。希望广大的程序员高手能够参与到这个项目中来,为自由软件贡献一份力量。
我在sourceforge.net上申请了CVS服务空间,项目名是myicq-free。有意加入者请与我联系。
-----------
10. 联系方式
-----------
如果你在使用MyICQ的过程中,遇到了什么BUG,或是有什么新的想法和建议,或是喜欢这个程序,我将非常高兴收到你的来信。
Email: z-yong163@163.com
张勇
Linux用户请不要着急,等在Windows下测试稳定后,马上就会出Linux版的!
天才的人是流星,注定要燃烧自己以照亮他们的世纪
----- 拿破仑波拿巴
一辆法拉利小车只是物质享受,做人最重要的是真诚
----- John Carmack
什么叫专业,这就...
----- 张勇:-)
没有合适的资源?快使用搜索试试~ 我知道了~
MyICQ-0.8-alpha1
共622个文件
bmp:303个
h:118个
cpp:100个
5星 · 超过95%的资源 需积分: 9 14 下载量 62 浏览量
2010-01-25
16:01:02
上传
评论
收藏 1.09MB RAR 举报
温馨提示
MyICQ是一套公开源代码的即时通讯软件,包括服务器端和客户端,可以用于互联网或局域网中。可以运行在Windows或Linux(KDE/Qt)操作系统上,这是Windows版。目前客户端程序的界面完全模仿腾讯的QQ(如果Tencent告我的话,我会马上改的:-)。
资源推荐
资源详情
资源评论
收起资源包目录
MyICQ-0.8-alpha1 (622个子文件)
vert.bmp 10KB
folder.bmp 3KB
folder_light.bmp 3KB
folder.bmp 3KB
folder_light.bmp 3KB
scrolldown.bmp 1KB
scrollup_pressed.bmp 1KB
scrolldown_pressed.bmp 1KB
scrollup.bmp 1KB
homepage.bmp 1KB
exit.bmp 1KB
online.bmp 1KB
regwizard.bmp 1KB
msghistory.bmp 1KB
changeuser.bmp 1KB
help.bmp 1KB
sysoption.bmp 1KB
filemgr.bmp 1KB
invis.bmp 1KB
away.bmp 1KB
scrolldown_pressed.bmp 1KB
scrolldown.bmp 1KB
scrollup_pressed.bmp 1KB
scrollup.bmp 1KB
back.bmp 1KB
29-2.bmp 756B
59-2.bmp 752B
84-2.bmp 748B
29-1.bmp 740B
29-3.bmp 740B
36-2.bmp 736B
25-1.bmp 736B
25-2.bmp 736B
77-1.bmp 732B
25-3.bmp 732B
68-1.bmp 724B
36-3.bmp 724B
68-2.bmp 724B
36-1.bmp 724B
84-1.bmp 720B
68-3.bmp 720B
59-1.bmp 712B
69-3.bmp 708B
21-1.bmp 708B
21-2.bmp 704B
21-3.bmp 704B
55-2.bmp 696B
59-3.bmp 696B
55-1.bmp 696B
44-1.bmp 684B
44-3.bmp 680B
44-2.bmp 680B
84-3.bmp 672B
19-1.bmp 632B
20-1.bmp 632B
42-2.bmp 632B
52-3.bmp 632B
79-1.bmp 632B
52-1.bmp 632B
52-2.bmp 632B
1-3.bmp 632B
79-3.bmp 632B
50-3.bmp 632B
9-1.bmp 632B
50-2.bmp 632B
50-1.bmp 632B
58-3.bmp 632B
78-1.bmp 632B
4-2.bmp 632B
78-3.bmp 632B
8-2.bmp 632B
9-3.bmp 632B
41-2.bmp 632B
18-1.bmp 632B
18-2.bmp 632B
8-1.bmp 632B
47-2.bmp 632B
45-1.bmp 632B
41-1.bmp 632B
79-2.bmp 632B
63-1.bmp 632B
47-1.bmp 632B
4-3.bmp 632B
33-2.bmp 632B
60-1.bmp 632B
9-2.bmp 632B
20-3.bmp 632B
4-1.bmp 632B
18-3.bmp 632B
55-3.bmp 632B
19-3.bmp 632B
42-1.bmp 632B
62-3.bmp 632B
41-3.bmp 632B
60-3.bmp 632B
33-1.bmp 632B
76-1.bmp 630B
35-1.bmp 630B
81-3.bmp 630B
57-2.bmp 630B
共 622 条
- 1
- 2
- 3
- 4
- 5
- 6
- 7
资源评论
- win_yuechen2012-10-10功能很强大,这个版本老了,有新版本了
- sh5216880072012-10-25功能很强大,这个版本老了,有新版本了
菠菜
- 粉丝: 120
- 资源: 8
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功