Пространство имён 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]