【发布时间】:2014-11-21 21:33:01
【问题描述】:
我一直在研究创建socket 的C++(或Windows API)方法和创建socket 的.Net 方法。我担心的是 Windows 套接字中可用的相同错误代码是否也可用于 .Net Socket 类。我查看了“Windows 套接字错误代码”上的this page 和this page,它描述了.Net Socket 类的错误代码。
查看上述两个页面后,似乎 .Net Socket 类在 socket 错误报告方面提供的功能与 Windows API 一样多。我更喜欢使用 .Net 来实现 Socket,因为我觉得作为一个在 C++ 和网络编程方面没有广泛知识的人来说这会更容易。但是,这项工作要求我能够报告与 Windows API 相同粒度的错误。
我试图在这里尽可能具体,但是根据所提供的信息,关于将两者与错误代码进行比较,您能告诉我什么?据我所知,我认为 C# Socket 类在这方面与 Windows API 一样强大。
【问题讨论】: