.NET 中的套接字
System.Net.Sockets 命名空间包含托管的跨平台套接字网络实现。 System.Net 命名空间中的所有其他网络访问类均建立在套接字的此实现之上。
Socket 类是基于与 Linux、macOS 或 Windows 的本机互操作性提供的托管代码版本的套接字服务。 大多数情况下,Socket
类方法只是将数据封送到其本机对等体中,并负责任何必要的安全检查。
Socket
类支持同步和异步两种基本模式。 在同步模式下,对执行网络操作(例如 SendAsync 和 ReceiveAsync)的函数的调用等待操作完成,再将控制权返回给调用程序。 在异步模式下,这些调用立即返回。