我总是想知道如何使用ajax进行实例聊天!想法!?文章?!
谢谢。
答案 0 :(得分:3)
你基本上只是使用AJAX“订阅”聊天服务器推送的消息。然后客户端“发布”服务器推送给订阅该频道的任何客户端的消息。
NodeJS非常适合即时的ajax内容,例如facebook直播或聊天(请查看此open source example)。
您还可以查看AjaxIM项目,该项目有一个像facebook这样的聊天栏,并且有一个NodeJS服务器和一个PHP服务器(我想你可以将它移植到ASP.Net)。我建议使用NodeJS服务器,只需使用javascript库从项目连接到它。
答案 1 :(得分:2)
我的一位朋友发布了一个帮助编写此类功能后端的项目,它被称为LiveChat入门套件,可在CodePlex上找到。我从来没有尝试过,所以不能评论它的用途,但它已经引起了一些关注。我认为商业网站更难以提供强大的在线支持。
答案 2 :(得分:0)
所有发生的事情是客户端上的javascript使用ajax将外发聊天发送到服务器,服务器使用ajax将传入的聊天发送到客户端。
当然有很多不同的内容,但如果你对这些内容有疑问,你应该问问他们。
答案 3 :(得分:0)
我建议使用XMPP作为开放标准,也可以使用相当多的实现,以下是一些可能有用的链接:
Ajax jabber/XMPP client recommendations (real experience only please) !