.NET 中的套接字

命名空间 System.Net.Sockets 包含托管的跨平台套接字网络实现。 命名空间中的所有 System.Net 其他网络访问类都是基于此套接字实现构建的。

Socket 类是套接字服务的托管代码实现,依赖于与 Linux、macOS 或 Windows 的本地互操作性。 大多数情况下,Socket 类方法只是将数据封送到其本机对等体中,并负责任何必要的安全检查。

Socket 类支持两种基本模式,即同步模式和异步模式。 在同步模式下,对执行网络操作(如 SendAsyncReceiveAsync)的函数的调用会等待操作执行完成,才将控制权返回给调用程序。 在异步模式下,这些调用会立即返回。

另请参阅