【发布时间】:2011-07-19 16:49:21
【问题描述】:
我正在寻找一种简单的方式以“推送”方式通知我的客户一些事件,就像 Comet/Long-Polling 服务器一样。
主要想法是设置一个服务器并使用 C# 创建一个应用程序,该应用程序将充当客户端。
我发现了一个好东西,Comet 服务器(目前是带有 http_push 模块的 NGINX)。但正如我从其他用户体验中得到的那样,它对于外部应用程序(C、C++、C# 等)并不是那么好,它只是想在网络上推送消息(或者我错了吗?)。
所以,我正在寻找一种如何以这种方式通知客户的好方法,或者可能有人知道用于 Comet 风格客户的 C# 中的好客户/库?
谢谢!
【问题讨论】:
-
Comet 用于解决 BROWSERS 无法查询服务器的问题。如果您正在制作服务器-客户端,只需打开一个连接并获得完整的 2 路通信...
-
但是看看这个线程stackoverflow.com/questions/3742631/…,TS 不知何故已经使用 C# 获得了流。我现在正在尝试创建服务器客户端,我只是想实现一个与 Nginx http_push 模块(pushmodule.slact.net)一起使用的客户端。 Twitter 使用哪个系统来推送用户状态?
标签: c# comet long-polling