当有人发送消息时,为每个人更新聊天

时间:2016-10-17 17:40:26

标签: javascript php ajax chat

我正在制作一个聊天室,在javascript中使用ajax来更新和发送消息。 我想知道是否有可能做这样的事情 -

如果发送了聊天消息(chat.send),则让聊天室中的其他人进行聊天更新(chat.update)。

我不知道从哪里开始。

1 个答案:

答案 0 :(得分:0)

浏览器中的聊天室?那听起来你正在探索你的选择,所以为什么不看看socket.io? link to socket io chat example。 Socket io可以在服务器和客户端浏览器之间进行双向通信(为套接字提供接口),这意味着您可以与其他人实时聊天,并且它可以非常有效地工作。

否则,如果要使用Ajax,可以使用轮询。其他用户将轮询更新(请求服务器按时间间隔更新状态),如果其中一个用户发出聊天消息,他们将在从服务器轮询时收到聊天消息。