时间:2015-09-15 21:32:58

标签: c# .net tcpclient

我想知道是否有人知道用于实现的语言。我查看了msdn文档,看看我是否可以查看实现,但我没有看到任何内容。我想知道它在较低层次是如何工作的。

1 个答案:

答案 0 :(得分:2)

它是用C#实现的。参考来源是公开的。

最终,.NET代码使用PInvoke调用本机Win32 API。 Socket API也使用一些本机CLR挂钩。例如,在Overlapped系统中。这对我来说似乎是一种纯粹的性能优化。

基本上,您可以自己实施TcpClient。没什么了不起的。