JICQ――Java即时通讯工具(0.6.1)

来源:互联网 发布:三网合一cms系统 编辑:程序博客网 时间:2024/05/24 02:52

JICQ――Java即时通讯工具
――――供广大网友赏析
(0.6.1更新与补充说明版本说明)


今天发布一些关于JICQ在使用的注意事项、补充说明、与一个更新版本(0.6.1)。


我的JICQ其实已经被我改动了一下,让它更合理一些。只是由于一些原因,没有及时发布,我现在马上发布到CSDN上。

改动如下:
1.  我已经去掉了JMF,那个东西太大了,本来只有几百K的程序因为它,一下子变成了接近2兆,对广大拨号上网的用户来说,实在太可怕了。
2.  对JICQServer启动命令行做了改动(在注意事项中说明)。

补充说明:
1.  关于跨平台能力:这本来是我用Java写这个ICQ工具的初衷,但由于本人只熟悉Windows平台,对其他系统不了解,虽然编译出了程序,但也不知道怎样来测试,如果有网友给与提供相关信息,我将感激不尽。

虽然我使用的SQL  Server2000,但我的数据库结构比较简单,对数据库的查询使用的也是标准SQL――也是为了将来跨平台更容易些,所以可以使用其他数据库系统,我没试过,但我想应该可以。

2.  关于未完善之功能:由于时间、心情等原因,JICQ尚未完善,但毕竟已见雏形,我写这个东西,也只是一个偶然的机会,我现在正在考虑公开其代码。
3.  关于公开代码:我打算将源代码与完整的设计文档共享,以供广大网友学习Java使用。只是,现在时机尚未成熟,我也希望尽快给大家一个惊喜。
4.  关于Bug问题
由于时间较短,许多细节没有完善,不是我没有能力去写,只是现在太忙,没有精力。对于不完善的地方,请大家多多包涵。未完成之功能请参考提示1、2。

现仍寻求提示2中的解决方案。


注意事项:

1.  服务器端JICQ数据库,我采用的是MS  SQL  Server2000,数据库名称为JavaICQ,ODBC数据源名称为JavaICQ。
2.  服务器端JICQ启动命令行:
JICQServer  <;用户名>;  <;密码>;
用户名与密码分别为数据库系统的有效用户与密码
例:JICQServer  sa  123

客户端JICQ需要在JVM或者JDK1.3.1的版本,千万不要在1.4.0的版本上运行,因为我发现在1.4.0以上运行Swing界面不好用。


提示1:未完成之功能列表(不是我不想写,只是没时间)。
1.  不支持“黑名单”功能。
2.  添加好友时,不向对方反馈消息,不提供身份校验。
3.  离线消息收发。
4.  聊天记录的管理。
5.  个人信息的管理等。

提示2:寻找解决方案
1.  服务器端JICQ的管理功能,比如系统管理员的日常维护、信息发布等功能。
2.  消息的加密措施,防止非法用户的恶意破解。
3.  客户端JICQ的本地聊天记录文件管理,希望能够找到安全性较高,效率也比较高的库管理方式。


Snowing  Ximen
2004-4-5
SnowingXimen@163.com

CSDN工作起来,真是马虎大意,这个发布出来的不是设计文档的PPT,是改动过的JICQ程序!我说怎么总是有人发信,跟我要文档呢?

                                  2004-4-21



CSDN上的JICQ程序存在一些问题,已经被我删掉了,请广大网友到http://www.playicq.com/share/dispdocsoft.php?id=234  处下载经过修正过的新程序。

                              Snowing  Ximen
                              2004-4-5





前一段时间,JICQ的发布得到了广大网友的大力支持,我十分感动,为答谢网友们的厚爱,现将JICQ的设计文档的PPT演示公布出来,代大家学习使用。


对JICQ感兴趣者,请Email给我,我们共同探讨!

                              Snowing  Ximen
                              2003-8-28
                SnowingXimen@163.com