我想在EXT.NET中开发聊天应用程序

时间:2012-01-06 05:21:36

标签: c# .net ext.net

  

可能重复:
  Developing chat Module

我需要您的帮助才能在.net framework 3.5中开发聊天应用程序。

我可以存档以在聊天窗口中查看在线用户。现在我想立即向另一个在线用户发送消息给我的朋友,聊天消息应立即显示。

我可以将聊天消息插入我的数据库,但不知道如何立即将消息发送到我的朋友聊天窗口。

2 个答案:

答案 0 :(得分:1)

我假设您在谈论Web应用程序。在这种情况下,您需要使用AJAX轮询方法以给定的时间间隔(例如1秒)从两个客户端调用您的服务器。

或者,如果您不介意只使用HTML 5浏览器(IE9除外),您可以使用Websockets将推送消息发送到客户端。这是一个开源的.NET框架,仅用于内置的聊天应用程序:

http://superwebsocket.codeplex.com/
祝你好运!

答案 1 :(得分:0)

您可以在网页中放置一种计时器,使用ajax从服务器拉出最后一条消息,每次... 1秒?半秒钟?类似的东西。

您可以在http://www.w3schools.com/js/js_timing.asp和ext.net http://examples.ext.net/#/TaskManager/Basic/Overview/

找到相关信息

希望它有所帮助。