2010-08-09 56 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