2009-12-10 96 views

回答

2

根据this page,它看起来好像Socket对象现在对异步通信有一些基本的支持。尽管如此,我不知道任何与Twisted相关的优秀抽象。

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

1

不,没有相应的库。 Twisted将一大套协议(客户端和服务器)集中在一个中央代码库中,以及异步请求/响应,错误处理,身份验证和网络文件系统访问等统一抽象。你可以从各种不同的.NET库中拼凑出类似的东西,并且内置对认证的支持,但据我所知,你无法在一个地方得到它。

IronPython目前不是Twisted支持的平台,但没有理由不可以;如果你有兴趣一起使用它们,你可能需要做一些测试,看看Twisted本身是否可以在.NET上运行。