我想创建一个使用ASP.NET MVC 4的Web项目,该项目的目的是利用XMPP进行一些消息传递,我对Jabber.net
有很好的了解但是,我有点困惑的是我需要实现的线程模型,以便将这种类型的库与MVC应用程序一起使用。
例如,当用户点击我页面上的按钮时,在服务器端,我想:
完成所有这些后,我想将HTTP响应消息发送回客户端。
所有这一切都是使用Jabber.net
内的标准事件处理程序完成的,但此模型传统上不适合基于Web的线程,除非我只是厌倦了并且遗漏了某些东西......
我应该使用WaitHandle
来停止控制器线程,直到其他线程完成Jabber.net code
,然后回复?
异步控制器是否适合这里?