linux多人聊天室是如何实现的?

linux多人聊天室是如何实现的?,第1张

多人聊天可通过保持网络连接、保持进程运行保持通信。想要自己搭建多人聊天室其实也很简单,你可以直接用ZEGO即时通讯,内置文本、图片、语音、视频、地理位置等各种消息类型,支持单聊、群聊、房间聊天,自由组合IM能力,也可针对自身业务场景,定制所需服务规格。

一,在百度百科内搜索到的资料:

聊天室 (网络虚拟谈话空间)

聊天室(chat room)是一个网上空间,为了保证谈话的焦点,聊天室通常有一定的谈话主题。任何一个联入Internet、使用正确的聊天软件,并且渴望谈论的人都可以享受其乐趣。聊天室会话是自然会话在信息时代的延伸。合作原则解释不了聊天室会话的诸多问题,没有其适用性。聊天室有语音聊天室和视频聊天室等分类。

网络聊天室通常直称聊天室,是一种人们可以在线交谈的网络论坛,在同一聊天室的人们通过广播消息进行实时交谈。

聊天室可以建立在即时通讯软件(如MSN Messenger、QQ、Anychat)、P2P软件、万维网(如 Halapo,Meebo ) 等基础上,万维网方式更为普通和种类繁多,交谈的手段不局限于文本,更包括语音、视频。通常聊天室是按照房间或频道为单位的,在同一房间或频道的网人可以实时地广播和阅读公开消息。一般情况下,与其它网络论坛、即时通讯不同的是,聊天室不保存聊天记录。

聊天室基本原理是,抛开CGI和WWW服务器,根据HTML规范,接收到浏览器的请求以后,模仿WWW服务器的响应,将聊天内容发回浏览器。在浏览器看来就像浏览一个巨大的页面一样始终处于页面联接状态, 这就是一个专门的聊天服务器,一个简化了的WWW服务器。

聊天者只需在想要进入的聊天室注册自己的用户名、密码后,登录进入某一个聊天室(大多数网站都有很多的聊天室)。在聊天室里,一般都会列出正在聊天人的名单,并且对新人进入进行提示。聊天者在一个对话框里留言,写下的话会立刻被其他人看到,并收到回应。用户也可以在聊天室内看别人对话,而自己不说话,这种行为一般被称作“潜水”。

由于聊天室里的话语都是立即可见的,所以需要一个管理员来维持秩序。管理员会制定一些基本的规章制度让大家来遵守。比如,当聊天者刚进入聊天室的时候,应该向大家介绍自己;当你向某人说话时,应该明确指明说话对象;举报一些恶意说废话者,他们反复说同样的话,使对方经常滚屏。聊天室的话题涉及方方面面,如,经典电影、爱尔兰历史、警察暴行、精神食粮。有的网站,如Yahoo,提供分专题的聊天室。有的网站,如MSN,可以指导用户创建自己的话题聊天室。

二,在其他网站搜索到的资料:

即网络聊天室,通常直呼聊天室,是一种多人可以同时在线交谈的的网络论坛,在同一聊天室的人们通过广播消息、文字、语音、视频等进行实时交谈。

聊天室可以建立在即时通讯软件(如MSN Messenger、QQ)、P2P软件、万维网等基础上,万维网方式更为普通和种类繁多,交谈的手段不局限于文本,更包括语音、视频。通常聊天室是按照房间或频道为单位的,由一个或者多个管理员管理,在同一房间或频道的网人可以实时地广播和阅读公开消息。一般情况下,与其它网络论坛、即时通讯不同的是,聊天室不保存聊天记录。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8514400.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-17
下一篇 2023-04-17

发表评论

登录后才能评论

评论列表(0条)

保存