2010-08-09 45 views
3

几年前,我对Python的TwistedMatrix进行了实验并非常喜欢它。不幸的是,我目前的项目排除了Python的使用,因为C#是唯一允许的语言。有没有类似C#的扭曲矩阵的框架?

+0

你可以使用IronPython的? – 2010-08-09 13:27:03

+0

@Scott M,我想OP提到“C#是唯一允许的语言”。另外,似乎IronPython不会运行Twisted:http://twistedmatrix.com/trac/ticket/3882。 – Constantin 2010-08-09 13:32:37

+0

不幸的是有技术问题妨碍了客户端使用Python。尽管在服务器端,它会很好。 – JDonavan 2010-08-09 14:05:48

回答

3

如果您只是在寻找一个用于发送数据的异步API,WCF将正常工作。在创建端点时生成异步绑定。

ServiceStack框架也相当接近,比WCF容易一些。正如你可以在自己的C#客户端的例子看,你可以很容易做到异步事件处理程序:

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

+0

感谢那@Brannon。说,这些年过去了,这仍然是一条路吗?欢呼 – Fattie 2016-12-12 16:25:35

+0

不,这不是要走的路。企业应用主要在局域网上?为此我会考虑DDS或者像ROS2之类的东西。我还会看看MS的SignalR 3,MS的WebApi,以及更新的.NET ASP.NET核心和WampSharp。一年前,我做了很多比较。要了解这一点,请在此处查找套接字基准测试:https://github.com/aspnet/SignalR-Server/issues/196 – Brannon 2016-12-12 17:30:31

+0

感谢@Brannon! – Fattie 2016-12-12 18:14:29