System::Net::Sockets 命名空间

描述
IPPacketInformation表示数据包的信息。此类的对象只能使用 System::MakeObject() 函数分配。切勿在栈上或使用 operator new 创建此类型的实例,因为这会导致运行时错误和/或断言故障。始终将此类包装在 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。
LingerOption指定在调用 Close() 或 Close() 方法后套接字是否保持连接。它还指定在数据发送持续时套接字保持连接的时间段。此类的对象只能使用 System::MakeObject() 函数分配。切勿在栈上或使用 operator new 创建此类型的实例,因为这会导致运行时错误和/或断言故障。始终将此类包装在 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。
NetworkStream提供网络访问所需的数据底层流。此类的对象只能使用 System::MakeObject() 函数分配。切勿在栈上或使用 operator new 创建此类型的实例,因为这会导致运行时错误和/或断言故障。始终将此类包装在 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。
SocketSocket 类实现了 Berkeley sockets 接口。
TcpClient表示 TCP 网络服务的客户端。此类的对象只能使用 System::MakeObject() 函数分配。切勿在栈上或使用 operator new 创建此类型的实例,因为这会导致运行时错误和/或断言故障。始终将此类包装在 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。
TcpListener表示 TCP 网络服务的监听器。此类的对象只能使用 System::MakeObject() 函数分配。切勿在栈上或使用 operator new 创建此类型的实例,因为这会导致运行时错误和/或断言故障。始终将此类包装在 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。
UdpClient提供用户数据报协议 (UDP) 网络服务。此类的对象只能使用 System::MakeObject() 函数分配。切勿在栈上或使用 operator new 创建此类型的实例,因为这会导致运行时错误和/或断言故障。始终将此类包装在 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。

Enums

枚举描述
AddressFamily枚举地址族。
IOControlCode枚举 IO 控制码。
ProtocolFamily枚举协议族。
ProtocolType枚举协议类型。
SelectMode指定轮询套接字状态的模式。
SocketError枚举套接字错误类型。
SocketFlags提供套接字消息的常量值。
SocketOptionLevel为 ‘Socket’ 类定义套接字选项级别。
SocketOptionNameSocket 类定义套接字选项名称。
SocketShutdown定义 Socket.Shutdown 方法使用的常量。
SocketType枚举套接字类型。

Typedefs

类型定义描述
SocketException

Functions

函数描述
operator!=System.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry]
operator==System.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry]