myicq-win_src

所属分类:IP电话/视频会议
开发工具:Visual C++
文件大小:728KB
下载次数:371
上传日期:2006-09-09 13:42:32
上 传 者ahhfwrx
说明:   MyICQ是一套完全公开源代码的即时通讯软件,包括服务器端和客户端,可以用于互联网或局域网中。可以运行在Windows或Linux(KDE/Qt)操作系统上,这是Windows的客户端。MyICQ完全支持服务器之间的松散连接,这意味着任何人都可以在Internet上架设自己的服务器。群组功能使您能够享受到聊天室和网络游戏所带来的快乐。 --------------- 基本功能特点 --------------- 采用MySQL数据库 日志文件 配置文件 NT服务 数据库查询部分采用多线程 系统管理员(MyICQ# = 10000)可以发送广播消息给所有在线和离线的用户 客户端与服务器的通讯采用DES的加密算法 支持服务器松散连接 群组功能,包括聊天室和游戏大厅
(MyICQ is a completely open-source instant messaging software, including server and client, can be used for the Internet or LAN. Can run on Windows or Linux (KDE/Qt) operating systems, This is the Windows client. MyICQ fully support server link between the loose, This means that anyone can set up in their own Internet server. Functional groups so that you can enjoy chat rooms and online games from happiness.--------------- Basic features using My--------------- SQL database log file configuration file NT server database query part of a multi-threaded system administrator (MyIC Q# = 10000) can be sent to all broadcast news online and offline user client and server communications using DES encryption algorithm support server function loosely connected groups, including chat rooms and gam)

文件列表:
myicq-0.9b2 (0, 2002-11-08)
myicq-0.9b2\myicq (0, 2002-11-08)
myicq-0.9b2\myicqd (0, 2002-11-08)
myicq-0.9b2\myicqd\ChangeLog.txt (856, 2002-11-08)
myicq-0.9b2\myicqd\INSTALL.txt (2190, 2002-10-26)
myicq-0.9b2\myicqd\LICENSE.txt (11480, 2002-11-08)
myicq-0.9b2\myicqd\myicq.sql (1381, 2002-10-25)
myicq-0.9b2\myicqd\myicqd.cnf (1109, 2002-10-31)
myicq-0.9b2\myicqd\src (0, 2002-11-08)
myicq-0.9b2\myicqd\src\cluster.cpp (5868, 2002-10-25)
myicq-0.9b2\myicqd\src\cluster.h (1977, 2002-10-15)
myicq-0.9b2\myicqd\src\dbmanager.cpp (3488, 2002-10-17)
myicq-0.9b2\myicqd\src\dbmanager.h (2761, 2002-10-14)
myicq-0.9b2\myicqd\src\des (0, 2002-11-08)
myicq-0.9b2\myicqd\src\des\DES.C (14502, 2002-08-25)
myicq-0.9b2\myicqd\src\des\NDES.H (273, 2002-08-25)
myicq-0.9b2\myicqd\src\getopt (0, 2002-11-08)
myicq-0.9b2\myicqd\src\getopt\getopt.c (23943, 2002-09-07)
myicq-0.9b2\myicqd\src\getopt\getopt.h (4563, 2002-09-07)
myicq-0.9b2\myicqd\src\icqsocket.h (1092, 2002-10-26)
myicq-0.9b2\myicqd\src\icqtypes.h (992, 2002-10-14)
myicq-0.9b2\myicqd\src\list.cpp (1241, 2002-10-17)
myicq-0.9b2\myicqd\src\list.h (1326, 2002-10-14)
myicq-0.9b2\myicqd\src\log.cpp (1858, 2002-10-14)
myicq-0.9b2\myicqd\src\log.h (1117, 2002-10-14)
myicq-0.9b2\myicqd\src\myicq.cpp (6868, 2002-11-08)
myicq-0.9b2\myicqd\src\myicq.h (1739, 2002-11-04)
myicq-0.9b2\myicqd\src\packet.cpp (2843, 2002-10-14)
myicq-0.9b2\myicqd\src\packet.h (2276, 2002-10-14)
myicq-0.9b2\myicqd\src\queue.cpp (1047, 2002-10-17)
myicq-0.9b2\myicqd\src\queue.h (1056, 2002-10-17)
myicq-0.9b2\myicqd\src\session.h (1636, 2002-10-25)
myicq-0.9b2\myicqd\src\sessionhash.cpp (2610, 2002-10-17)
myicq-0.9b2\myicqd\src\sessionhash.h (1149, 2002-10-14)
myicq-0.9b2\myicqd\src\slab.cpp (3567, 2002-10-18)
myicq-0.9b2\myicqd\src\slab.h (1656, 2002-10-18)
myicq-0.9b2\myicqd\src\sync.h (2418, 2002-10-14)
myicq-0.9b2\myicqd\src\udppacket.cpp (1704, 2002-10-14)
... ...

MyICQ 0.9 beta2测试版 http://myicq.cosoft.org.cn ==================================================== --------------- MyICQ是什么? --------------- MyICQ是一套公开源代码的即时通讯软件,包括服务器端和客户端,可以用于互联网或局域网中。可以运行在Windows或Linux(KDE/Qt)操作系统上,这是Windows的客户端。目前MyICQ的界面完全模仿腾讯的QQ。 总之,如果你崇尚***,对QQ的越来越多的广告骚扰和名目繁多的收费规则感到深恶痛绝的话,MyICQ绝对是你很好的选择。 -------- 版权 -------- MyICQ遵循GPL协议2.0或以后协议版本。 并且任何基于MyICQ的程序在发布的时候,都不能去掉原本的README.txt,LICENSE.txt和ChangeLog.txt文件,也不能删除“关于”对话框中的任何内容。任何人如果修改了MyICQ,如果没有改变程序的网络协议,那么在重新发布的时候名字中必须有MyICQ字样! 任何人如果违反了上述约定,都将受到法律上的起诉。 --------------- 基本功能特点 --------------- 收发(离线)消息(如果客户端之间能直接通讯,则通过TCP协议发送,否则通过服务器中转) 添加/删除好友(可以设置身份验证) 服务器端存储好友列表 在客户端存储好友资料和聊天记录 客户端与服务器端用DES的密钥加密方式通讯 支持***服务器(SOCKS5/HTTP) 向一组好友(在线或离线)发送消息 表情符号和选择字体 自动识别URL 系统管理员(MyICQ# = 10000)可以发送系统广播消息 皮肤系统 消息管理(可导入/导出聊天记录) 完全基于插件,使扩展更容易。目前提供的插件有: a. 收发文件 b. 二人世界(可以实时语音聊天) c. 闹钟提醒 -------- 安装 -------- MyICQ不写Windows注册表,无需安装。双击MyICQ.exe即可运行。 ------------- 编译源代码 ------------- 如果你是一个程序员,那么一定要编译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) 编译 --------- TODO --------- 1) POP3邮件自动监测(插件) 2) 文件共享(插件) 3) 一些小游戏(插件,如俄罗斯方块) 4) 推荐好友 5) 更完善的皮肤系统 ... 大家有什么好的想法,可一定要告诉我呦。 ----------- 共同开发 ----------- MyICQ是我利用上学和上班的空闲时间编写的,发展到现在已经是一个比较大的工程了,以我一个人的力量继续编写下去将非常困难。希望广大的程序员高手能够参与到这个项目中来,为***软件贡献一份力量。这个版本的开发基本上还是我一个人做的,不过1.0版本可要加大与大家的合作力度了,真正发挥***软件的优势! 由于sourceforge.net在国内被封杀,myicq项目已经转移到cosoft.org.cn上来了。有意加入者请与我联系。 ------------ 联系方式 ------------ 如果在使用MyICQ的过程中,遇到了什么错误(bug),或有什么新的想法和建议,都可以报告到 http://cosoft.org.cn/projects/myicq 的错误跟踪中, 或者也可以贴到MyICQ的论坛中。同时,我也非常高兴收到大家的来信: Email: z-yong163@163.com 张勇 -------- 致谢 -------- MyICQ自从发布以来,得到了社会上各界人士的支持和帮助。由于篇幅关系,在这里主要感谢以下几位:-) 林孟祥(antonylin@263.sina.com),为MyICQ做了一个非常好的论坛系统 陈宇(alec_cy@263.net),与他的讨论使我受益匪浅 侯智涛(hzt@tongji.net),提供了一台供测试用的服务器 -------- 结尾 -------- 由于同时维护两个操作系统比较麻烦,所以0.9版本的客户端暂时不打算推出Linux版,请大家谅解。不过,等到1.0版本出来的时候,一定会有一个非常稳定的Linux版本与大家见面的! 最后,想引用几句话来结束;-) 天才的人是流星,注定要燃烧自己以照亮他们的世纪。 ----- 拿破仑波拿巴 教给你的同行一些东西,不会因此而失去什么。一辆法拉利小车只是物质享受,做人最重要的是真诚。 ----- John Carmack Given enough eyeballs, all bugs are shallow.

近期下载者

相关文件


收藏者