Карта сайта Kansoftware
НОВОСТИУСЛУГИРЕШЕНИЯКОНТАКТЫ
Разработка программного обеспечения

socket_base

Boost , Boost.Asio , Reference

Boost C++ Libraries

...one of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

PrevUpHomeNext

Класс socket_base используется в качестве основы для basic_stream_socket и basic_datagram_socket классов шаблонов так, что у нас есть общее место для определения остановки_type и enum.

class socket_base
Types

Имя

Описание

трансляция

опция Socket, позволяющая отправлять трансляционные сообщения.

байты_читаемые

команда управления IO для получения количества данных, которые можно прочитать без блокировки.

debug

Опция Socket для включения отладки уровня сокета.

do_not_route

Опция Socket для предотвращения маршрутизации, используйте только локальные интерфейсы.

enable_connection_aborted

Опция Socket для сообщения об прерванных соединениях на прием.

keep_alive

опция Socket для отправки носителя.

linger

Опция Socket, чтобы указать, имеются ли в наличии непредусмотренные данные разъемы на близком расстоянии.

message_flags

Тип Bitmask для флагов, которые могут быть переданы для отправки и получения операций.

non_blocking_io

(Исправлено: Использовать non_blocking().) Команда управления IO для установки режима блокировки розетки.

receive_buffer_size

Опция Socket для получения буфера размера розетки.

receive_low_watermark

Опция Socket для получения низкого водяного знака.

reuse_address

опция Socket, чтобы позволить сокету быть связанным с адресом, который уже используется.

send_buffer_size

Опция Socket для размера буфера отправки розетки.

send_low_watermark

опция Socket для отправки низкого водяного знака.

shutdown_type

Различные способы выключения розетки.

Protected Member Functions

Имя

Описание

~socket_base

Защитный деструктор для предотвращения удаления через этот тип.

Data Members

Имя

Описание

max_connections

Максимальная длина очереди предстоящих подключений.

message_do_not_route

Укажите, что данные не должны подвергаться маршрутизации.

message_end_of_ record

Указывает, что данные означают конец записи.

message_out_of_band

Обработка данных вне диапазона.

message_peek

Peek при вводе данных без удаления его из очереди ввода.

Requirements

Здитель: >boost/asio/socket_base.hpp

Заголовок: boost/asio.hpp


PrevUpHomeNext

Статья socket_base раздела Boost.Asio Reference может быть полезна для разработчиков на c++ и boost.




Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.



:: Главная :: Reference ::


реклама


©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007
Top.Mail.Ru

Время компиляции файла: 2024-08-30 11:47:00
2025-05-20 02:47:24/0.0037450790405273/0