从一个客户到另一个客户的实时响应

时间:2011-12-12 09:03:54

标签: ajax jquery

我目前正在开发一个网站,我想做以下事情:

当两个用户登录其用户帐户时,如果其中一个用户按下了某个按钮(让我们说"提醒你的朋友")应该向第二个用户显示一条消息(例如"你的朋友刚刚提醒你了!") - 这些只是例子,我想要做的基本事情是基于某些行动从一个客户到另一个客户的实时响应。

在浪费任何有价值的人在这里的时间之前我曾问过某人并告诉我,我可以用AJAX完成这项工作。

我的问题是:它可以工作吗?有人可以给我一个开始点或任何其他一小段信息,这些信息可以帮助我走上正确的道路吗?

万分感谢你,我真的很感激任何帮助。

3 个答案:

答案 0 :(得分:0)

阅读ajax wikipedia page以熟悉它。

(我不是Ajax专家,因此细节可能有误)

基本上,您应该添加一些javascript代码,这些代码会定期生成异步XMLHttpRequest来查询您的Web服务器。您需要一些Javascript timer

答案 1 :(得分:0)

如果这是一个你正在开发的网站,对我而言,在我看来就像facebook poke功能,从我上面的理解。 我会做以下

我不认为这个功能只能通过AJAX解决? 由于它是一个由服务器提供的网页,因此您需要一个后端系统来使戳流到另一个用户。您可以使用将存储警报的数据库以及从数据库读取页面加载的数据库。 您也可以使用WCF启用此功能,然后使用AJAX在场景后进行调用。

希望这有帮助。

答案 2 :(得分:0)

Ajax是正确的方向。

然而,考虑“实时”和服务器压力。应该使用先进的技术进行生产。

与Ajax Long-polling Comet

类似

或WebSocket http://websocket.org/

您的要求可以被视为聊天室。 “警告你的朋友”与“给聊天室中的人的私人消息”相同。你可以参考很多聊天室的例子。

相关问题