文件名称:实时通讯系统
文件大小:2.42MB
文件格式:RAR
更新时间:2010-08-05 10:19:27
Delphi Http RTS 实时通讯
使用Delphi制作了一个实时通讯系统,这是1.1版本,客户端和服务端均采用Delphi开发,计划下一个版本的服务端采用Java实现。 麻雀虽小,五脏俱全,该系统使用IdHttp组件通过Http协议完成数据的通信,实现了用户的登录与登出、消息的发送与接收、文件的发送与接收、实时更新好友的状态、本地缓存用户资料等等。 本系统使用Delphi2006开发,完全采用标准控件,无需安装第三方控件,在程序实现上面向对象的设计思想,是一个学习面向对象编程和WEB应用的好例子!
【文件预览】:
DelFile_~.bat
dcus
----ClientMessenger.dcu(28KB)
----LoginFrm.dcu(11KB)
----MSXML2_TLB.dcu(454KB)
----InviteFrm.dcu(9KB)
----ChatFrm.dcu(29KB)
----Messenger.dcu(4KB)
----SysConfigFrm.dcu(6KB)
----ClientConfigFrm.dcu(6KB)
----UserInfo.dcu(15KB)
----ObjectToXML.dcu(7KB)
----ChangePictureFrm.dcu(5KB)
----MessageLogFrm.dcu(12KB)
----MainFrm.dcu(16KB)
----ClientUtils.dcu(12KB)
----OperateData.dcu(36KB)
----CoMessenger.dcu(4KB)
----CollaborateFrm.dcu(32KB)
----ServerUtils.dcu(4KB)
----UserDatumFrm.dcu(7KB)
----ServerMessenger.dcu(21KB)
----RegisterMessenger.dcu(759B)
src
----Client()
--------__history()
--------Client.identcache(735B)
--------Client.cfg(587B)
--------Client.bdsproj.local(2KB)
--------UserDatumFrm.dfm(1.02MB)
--------Client.dpr(644B)
--------LoginFrm.dfm(66KB)
--------UserDatumFrm.pas(3KB)
--------InviteFrm.dfm(12KB)
--------Client.bdsproj(8KB)
--------LoginFrm.pas(6KB)
--------ClientUtils.pas(9KB)
--------ClientConfigFrm.pas(2KB)
--------ChatFrm.dfm(99KB)
--------ChangePictureFrm.pas(1KB)
--------Client.res(4KB)
--------CollaborateFrm.pas(23KB)
--------ClientConfigFrm.dfm(6KB)
--------ChatFrm.pas(21KB)
--------InviteFrm.pas(4KB)
--------CollaborateFrm.dfm(1.34MB)
--------MessageLogFrm.dfm(76KB)
--------MessageLogFrm.pas(5KB)
--------ChangePictureFrm.dfm(1.02MB)
----Server()
--------__history()
--------Server.identcache(288B)
--------Server.dpr(291B)
--------MainFrm.pas(8KB)
--------SysConfigFrm.pas(2KB)
--------Server.bdsproj.local(1KB)
--------Server.cfg(519B)
--------ServerUtils.pas(3KB)
--------Server.bdsproj(8KB)
--------SysConfigFrm.dfm(5KB)
--------Server.res(4KB)
--------MainFrm.dfm(46KB)
----Messenger()
--------__history()
--------RegisterMessenger.pas(322B)
--------ClientMessenger.pas(24KB)
--------UserInfo.pas(12KB)
--------OperateData.pas(28KB)
--------CoMessenger.bdsproj(8KB)
--------ObjectToXML.pas(4KB)
--------ServerMessenger.pas(22KB)
--------CoMessenger.bdsproj.local(3KB)
--------CoMessenger.cfg(573B)
--------CoMessenger.dpk(893B)
--------CoMessenger.res(5KB)
--------CoMessenger.identcache(476B)
--------MSXML2_TLB.pas(589KB)
--------Messenger.pas(1KB)
output
----ClientConfig.xml(299B)
----Client.exe(2.97MB)
----user.ini(33B)
----Logs()
--------MsgTemplet.xml(483B)
--------111()
--------222()
----UserList.xml(1KB)
----Server.exe(825KB)
----CoMessenger.bpl(277KB)
----CoMessenger.dcp(573KB)
res
RTS.bdsgroup
RTS.bdsgroup.local