пространство имён System::Net::Sockets

Классы

КлассОписание
IPPacketInformationПредставляет информацию о пакете. Объекты этого класса должны создаваться только с помощью функции System::MakeObject(). Никогда не создавайте экземпляр этого типа в стеке или с помощью оператора new, так как это приведёт к ошибкам выполнения и/или сбоям утверждений. Всегда оборачивайте этот класс в указатель System::SmartPtr и используйте этот указатель для передачи его в функции в качестве аргумента.
LingerOptionУказывает, останется ли сокет подключённым после вызова методов Close() или Close(). Также указывает период, в течение которого сокет будет оставаться подключённым, если передача данных продолжается. Объекты этого класса должны создаваться только с помощью функции System::MakeObject(). Никогда не создавайте экземпляр этого типа в стеке или с помощью оператора new, так как это приведёт к ошибкам выполнения и/или сбоям утверждений. Всегда оборачивайте этот класс в указатель System::SmartPtr и используйте этот указатель для передачи его в функции в качестве аргумента.
NetworkStreamОбеспечивает базовый поток данных для сетевого доступа. Объекты этого класса должны создаваться только с помощью функции System::MakeObject(). Никогда не создавайте экземпляр этого типа в стеке или с помощью оператора new, так как это приведёт к ошибкам выполнения и/или сбоям утверждений. Всегда оборачивайте этот класс в указатель System::SmartPtr и используйте этот указатель для передачи его в функции в качестве аргумента.
SocketКласс Socket реализует интерфейс Berkeley sockets.
TcpClientПредставляет клиент для TCP сетевых сервисов. Объекты этого класса должны создаваться только с помощью функции System::MakeObject(). Никогда не создавайте экземпляр этого типа в стеке или с помощью оператора new, так как это приведёт к ошибкам выполнения и/или сбоям утверждений. Всегда оборачивайте этот класс в указатель System::SmartPtr и используйте этот указатель для передачи его в функции в качестве аргумента.
TcpListenerПредставляет слушатель для TCP сетевых сервисов. Объекты этого класса должны создаваться только с помощью функции System::MakeObject(). Никогда не создавайте экземпляр этого типа в стеке или с помощью оператора new, так как это приведёт к ошибкам выполнения и/или сбоям утверждений. Всегда оборачивайте этот класс в указатель System::SmartPtr и используйте этот указатель для передачи его в функции в качестве аргумента.
UdpClientОбеспечивает сетевые сервисы протокола User Datagram Protocol (UDP). Объекты этого класса должны создаваться только с помощью функции System::MakeObject(). Никогда не создавайте экземпляр этого типа в стеке или с помощью оператора new, так как это приведёт к ошибкам выполнения и/или сбоям утверждений. Всегда оборачивайте этот класс в указатель System::SmartPtr и используйте этот указатель для передачи его в функции в качестве аргумента.

Enums

ПеречислениеОписание
AddressFamilyПеречисляет семейства адресов.
IOControlCodeПеречисляет управляющие коды IO.
ProtocolFamilyПеречисляет семейства протоколов.
ProtocolTypeПеречисляет типы протоколов.
SelectModeУказывает режим опроса состояния сокета.
SocketErrorПеречисляет типы ошибок сокета.
SocketFlagsПредоставляет константные значения для сообщений сокета.
SocketOptionLevelОпределяет уровни параметров сокета для класса ‘Socket’.
SocketOptionNameОпределяет имена параметров сокета для класса Socket.
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]