如何创建一个具有ban或kick等功能的javascript聊天室

时间:2012-09-19 21:35:43

标签: javascript chatroom

所以我尝试了javascript并与000webhost.com建立了一个简单的聊天室,但我似乎无法弄清楚如何添加功能,如推广人员作为管理员或踢,静音或禁止人们形成聊天的能力。对不起,如果这个问题让你头疼,但感谢那些帮助

的人

1 个答案:

答案 0 :(得分:3)

首先,单靠JavaScript是不够的 - 你需要一种服务器端语言,比如Ruby或PHP,让聊天用户与服务器通信(以及服务器向不同的聊天者发送消息) )。

最终,你最终会给每个聊天者一个唯一的ID。用户名或ID号。 存储它的位置并没有真正改变它的运行方式......你可以将用户放在数据库中,或者放在文本文件中,或者将它们连接到服务器与之交谈的不同的永远在线的程序。 / p>

然后为了踢人,请将其注销。下次他们连接到服务器时,会向他们的浏览器发送一条消息,告知他们没有登录(或者没有连接到该房间)。

要禁止用户,请将其添加到您检查的用户列表中,如果ID匹配,则不会获取任何数据(或者获取“禁止”消息)。

你如何完成这些工作是100%由你决定,但你需要从服务器端语言开始,支持服务器端语言的主机,以及一些认真考虑如何构建所有内容的东西。