Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/334.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
对于C#,是否存在类似扭曲矩阵的框架?_C#_Networking_Rpc - Fatal编程技术网

对于C#,是否存在类似扭曲矩阵的框架?

对于C#,是否存在类似扭曲矩阵的框架?,c#,networking,rpc,C#,Networking,Rpc,几年前,我尝试了Python的TwistedMatrix,我很喜欢它。不幸的是,我目前的项目禁止使用Python,因为C#是唯一允许使用的语言。如果您只是在寻找用于发送数据的异步API,WCF将很好地工作。创建端点时生成异步绑定 ServiceStack框架也相当接近,并且比WCF简单一些。正如您在C#客户机示例中所看到的,您可以轻松地执行异步事件处理程序: @Scott M,我想OP提到“C#是唯一允许使用的语言”。另外,IronPython似乎无论如何都不会运行Twisted:。不幸的是,存

几年前,我尝试了Python的TwistedMatrix,我很喜欢它。不幸的是,我目前的项目禁止使用Python,因为C#是唯一允许使用的语言。

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

ServiceStack框架也相当接近,并且比WCF简单一些。正如您在C#客户机示例中所看到的,您可以轻松地执行异步事件处理程序:


@Scott M,我想OP提到“C#是唯一允许使用的语言”。另外,IronPython似乎无论如何都不会运行Twisted:。不幸的是,存在一些技术问题,阻止在客户端使用Python。不过在服务器端就可以了。signalR怎么样?它能满足您的需要吗?谢谢@Brannon。我说,这么多年后,这仍然是我们要走的路吗?干杯。这不是我们要走的路。企业应用主要在局域网上?为此,我会考虑DDS或像ROS2那样构建在上面的东西。我还将介绍MS的SignalR 3、更新的.NET ASP.NET内核上的MS WebApi以及WampSharp。一年前我做了很多比较。要了解这一点,请在此处查找套接字基准: