哪个IP框架(如果有)在C#.Net 4中使用

时间:2011-05-17 13:17:48

标签: c# .net network-programming

似乎 System.net.Sockets 在以前版本的.Net中的多线程应用程序中存在一些性能问题。并且(至少部分地)创建 SocketAsyncEventArgs 来解决这些问题。但是看起来像使用SocketAsyncEventArgs并且正确使用它是一个非常重要的过程,如article所示。

我看过一些可能有用的框架http://nitoasync.codeplex.com/& http://supersocket.codeplex.com/

如果我在使用托管代码的TCP应用程序中寻找最高性能,我应该编写SocketAsyncEventArgs吗?并且冒着在生产中发现性能问题的风险,这些问题在测试中无法复制,或者我应该使用上述框架之一?

我没有长时间使用C#。我的大多数经验都是用C ++编写的,但我在这方面没有经验。我正在使用.Net 4

1 个答案:

答案 0 :(得分:2)

如果你正在寻找免费的东西,我已经有了很好的SuperSocket经验。 但是,如果你需要更多的功能...... http://www.chilkatsoft.com/socket-dotnet.asp真的值得额外的一分钱。

定期更新,非常容易使用。大多数示例,以及大部分(一些函数(极少数))的完整/良好文档包含“待记录”)

这些例子确实让他们与众不同,imo。