首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >页面之间的通信

页面之间的通信
EN

Stack Overflow用户
提问于 2008-08-31 15:31:40
回答 5查看 708关注 0票数 1

我想让一个用户能够通过一个网站与其他用户交流。我知道ASP.net是无状态的,但是我可以使用什么来实现这种同步通信呢?Java servlets?

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2008-08-31 15:52:33

我认为您不需要仅仅为了使用servlet而设置Java。我会使用AJAX和数据库。我不知道ASP.NET,但我在这种情况下是类似的,基本上也是“无状态”的。如果您希望显示两个不同用户之间的某种异步通信,例如,来自两个不同的会话,而不需要大量刷新(如聊天),那么可以让AJAX页面不断轮询数据库中的新消息,并在新消息传入时显示它们。您还可以使用AJAX插入新消息,为用户提供对此消息数据结构的读/写访问权限。因为“其他”用户正在做同样的事情,所以当用户B键入新消息时,用户A应该会看到弹出的新消息。

你是这个意思吗?

票数 2
EN

Stack Overflow用户

发布于 2008-08-31 15:47:11

您可能不想使用会话来处理聊天消息之类的事情,但是您可能会使用某种类型的使用MSMQ的队列实现。

聊天的方法可以有很多不同的方式,这只是我的一个建议。

票数 1
EN

Stack Overflow用户

发布于 2008-08-31 15:35:49

ASP.NET是“无状态”的,但它使用会话来维护状态。默认情况下,只需使用Session[]关键字即可使用它们。

有关微软的一些详细信息,请访问ASP.NET Session State

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36916

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档