2009-12-10 131 views

回答

2

根據this page,它看起來好像Socket對象現在對異步通信有一些基本的支持。儘管如此,我不知道任何與Twisted相關的優秀抽象。

This page有一些使用新的異步API(在C#中)的例子。

1

不,沒有相應的庫。 Twisted將一大套協議(客戶端和服務器)集中在一箇中央代碼庫中,以及異步請求/響應,錯誤處理,身份驗證和網絡文件系統訪問等統一抽象。你可以從各種不同的.NET庫中拼湊出類似的東西,並且內置對認證的支持,但據我所知,你無法在一個地方得到它。

IronPython目前不是Twisted支持的平臺,但沒有理由不可以;如果你有興趣一起使用它們,你可能需要做一些測試,看看Twisted本身是否可以在.NET上運行。