⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 readme

📁 基于socket的聊天室实现原理 付论文
💻
字号:
Socket Chat Server 说明文件

===========================

  Socket Chat server是一个模仿网易的聊天室,完全用perl编写,运行于Unix/Linux平台。运行不需要root权限,在程序内部包括了最基本的WWW Server功能,不需要安装WWW服务器。 





文件列表:

~~~~~~~~~

README:本文件

chat_vars_test.pm:聊天数据文件,安装时需要修改其中的参数

chat1.0pre5.pl:主文件



安装要求:

~~~~~~~~~

*)这个程序开发测试环境为Linux,经测试也可以在SGI IRIX运行,在其它类Unix环境下应该也没问题。

*)程序里包含了聊天所需的WWW服务功能,不需要安装WWW服务器。

*)perl及相关模块

  需要安装的perl模块有(版本号可能不同):

	Proc-Daemon-0.02.tar.gz

	Log-Logger-1.01.tar.gz

  以上perl模块均可在本地站点找到,http://tucows.qz.fj.cn,请使用页面上方的搜索器查找(注意先选择CPAN模块),

  搜索时可以输入部分关键字,例如"daemon",即可找到Proc-Daemon-0.02.tar.gz。

  程序中使用的其他模块都是perl标准模块,如果您安装的perl版本不完整,也可以下载这些模块自行安装。



安装过程中只有安装perl模块需要root权限,其他步骤普通权限即可完成。运行也只需普通用户权限



安装方法:

~~~~~~~~~

安装好perl及所需模块,创建一个目录存放这三个文件,根据需要修改chat_vars_test.pm,然后执行chat1.0pre5.pl即可。

聊天室入口页面看我们的实例:

http://tucows.qz.fj.cn/chat



请注意:这个下载包主要面向程序开发人员,因此安装说明比较简陋,您必须对这个程序作必要的修改,才能正常运行。



错误报告及编程交流:

~~~~~~~~~~~~~~~~~~~

请到http://tucows.qz.fj.cn/chat中所述BBS讨论。



许可:

~~~~~

    这个程序完全免费,你可以对它进行修改,也可以任意拷贝,但是传播过程中请不要加上某某版权所有,修改过的版本如果要公开请加上我的站点地址,以免有人对修改的版本有疑问又不知道出处。

    另外希望您能把自己的改进贡献出来,让这个系统更加完善。靠隐瞒技术并不能使您的聊天室更好,毕竟聊天室的成功与否不完全取决于使用的软件。



题外话:

~~~~~~~~

    这样的聊天室本来我想找一个现成的,可是找了很久也没找到。在网易bbs上CGI、ASP、PHP讨论组里有很多人在探讨这方面的技术,但是却没有一个可以运行的版本,而实际上很多网站却已经在运行这样的系统了。我们中国不缺乏优秀的程序员,但是往往做出来的东西都不愿共享。这样一个不算特别复杂的程序,实现技术从商业角度来说也不算特别敏感,不知道为什么要浪费那么多的人力纠缠不休,大家完全可以利用这些时间做更多事情。只要有一个参考程序,相信会有很多人比我写得更好。

    这个程序我也不是从头写起的,最初的想法来自于entropychat(http://missinglink.darkorb.net/pub/entropychat/),这使我的开发时间减少了许多。我觉得现在这样每个人重复劳动是巨大的浪费。

    谨以此程序献给那些目前还在黑暗中探索socket聊天室技术的朋友们:-)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -