0

所以我尝试了 javascript 并使用 000webhost.com 创建了一个简单的聊天室,但我似乎无法弄清楚如何添加功能,例如将人员提升为管理员或踢、静音或禁止人们进行聊天的功能。抱歉,如果这个问题让您头疼,但感谢帮助的人

4

1 回答 1

3

首先,仅 JavaScript 是不够的——您需要一种服务器端语言,如 Ruby 或 PHP,以便聊天用户与服务器交谈(以及服务器将消息传递给不同的聊天者)。

最终,您将为每个聊天者提供一个唯一的 ID。用户名或 ID 号。您存储它的位置并没有真正改变它的操作方式... ...您可以将用户放入数据库或文本文件中,或者让他们连接到服务器与之对话的另一个始终在线的程序。

然后为了踢人,只需将他们注销即可。下次他们连接到服务器时,向他们的浏览器发送一条消息,说明他们没有登录(或没有连接到那个房间)。

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

如何完成这些工作 100% 取决于您,但您需要从服务器端语言、支持服务器端语言的主机开始,并认真考虑如何构建所有内容。

于 2012-09-19T21:47:37.347 回答