.net - .Net 上用于 Comet 应用程序的非阻塞网络服务器

标签 .net python ironpython comet

我正在尝试使用 IronPython 实现 Comet 风格(例如聊天)应用程序。虽然我不需要像尺寸那样扩展到 Twitter,但至关重要的是响应时间要快如闪电。 Python 中的所有可能性(TwistedTornadoMagnum-Py)不适用于 IronPython,通常是因为 epoll 支持。

在 .Net 世界中是否有 cometd 风格应用程序的默认选择?还是具有长期支持的纯 python 实现?我试过NTornado ,但目前性能非常差(比 Tornado 慢 100-1000 倍)。

最佳答案

当然有。查看WebSync , .NET/IIS 的完整 cometd 解决方案。据我所知,它是目前唯一可用的 comet for .NET 的完整实现。您可以免费(有限制)使用按需版本,或选择服务器版本自行托管。它也很便宜,没有运行时费用等。

关于.net - .Net 上用于 Comet 应用程序的非阻塞网络服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1730986/

相关文章:

python - 从折线获取曲线以创建细节线

.net - 是否可以通过 app.config 将 .NET dll "inject"放入另一个 .NET 应用程序?

python - 如何在 Gedit 插件中获取当前行的长度(或行尾的偏移量)

ubuntu - 在 PyCharm IDE 中的 Mono 上使用 IronPython

python - 有没有办法在没有字典的情况下创建哈希表?

python - 使用 Beautifulsoup 从 url 中提取链接

python - SQLCLR 和 IronPython

c# - 如何查看此事件日志是否存在?

.net - TPL 数据流与普通信号量

java - Debugger.Launch() 的 Java 等价物是什么?