有没有类似于 Twisted Matrix 的 C# 框架?

3

几年前,我尝试使用TwistedMatrix进行Python编程,并对其非常喜欢。不幸的是,我的当前项目不允许使用Python,只允许使用C#语言。


@Scott M,我认为OP提到了“只允许使用C#语言”。此外,似乎IronPython也无法运行Twisted:http://twistedmatrix.com/trac/ticket/3882。 - Constantin
不幸的是,有一些技术问题阻止了在客户端使用Python。尽管在服务器端使用是可以的。 - JDonavan
1
SignalR怎么样?https://github.com/signalr 它能满足你的需求吗? - kmp
1个回答

3
如果你只是需要一个异步的API来发送数据,WCF是很好的选择。在创建你的端点时,生成异步绑定即可。
ServiceStack框架也比较接近,并且比WCF更容易使用。正如你可以在他们的C#客户端示例中看到的那样,你可以轻松地使用异步事件处理程序。

https://github.com/ServiceStack/ServiceStack/wiki/C%23-client


谢谢你,@Brannon。话说,这个方法多年后还是可行的吗?干杯 - Fattie
不,这不是正确的方式。企业应用程序主要在局域网上?为此,我会考虑DDS或构建在其之上的东西,例如ROS2。我还会看看MS的SignalR 3、较新版本的.NET ASP.NET核心中的MS WebApi和WampSharp。一年前,我进行了相当多的比较。要查看,请在此处查找套接字基准:https://github.com/aspnet/SignalR-Server/issues/196 - Brannon

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接