返回首页


。NET的所有方法最终3.5SP1推出一个新的异步模型??代码>异步?像Socket.RecieveAsync的。我不会给你任何代码样本中,有几篇文章显示如何在新的模型工作。相反,我要去尝试,以帮助您理解的差异,并选择哪种模式,你应该使用为您的项目。
新模式的好处是,它的每个操作创建了很多类似对象。
我没有看过的旧模式和新的代码(使用反射),但我敢打赌,新模型的代码是很多较老的之一,因为它更重要的是类似的IOCP效率。哪一种方法,你应该选择呢?
选择一个你最舒服(这可能是开始/结束,因为它是第一天以来存在的模型)。它更可能获得,如果你选择一个模型,你不完全了解,而不是松散的表现。
一如既往:切勿优化的东西,除非它已被证明是一个问题。

回答