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

basic_stream_socket::send (2 of 3 overloads)

Boost , Boost.Asio , basic_stream_socket::send

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

Отправить данные на розетку.

template<
    typename ConstBufferSequence>
std::size_t send(
    const ConstBufferSequence & buffers,
    socket_base::message_flags flags);

Эта функция используется для отправки данных в розетке потока. Функция вызов будет блокироваться до тех пор, пока не будет успешно отправлен один или несколько байтов данных или пока не произойдет ошибка.

Parameters

buffers

Один или несколько буферов данных, которые должны быть отправлены на розетке.

flags

Флаги, указывающие, как должен быть сделан отправный звонок.

Return Value

Количество отправленных байтов.

Exceptions

boost::system::system_error

Потерпеть неудачу.

Remarks

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

Example

Для отправки одного буфера данных используйте функцию buffer следующим образом:

socket.send(boost::asio::buffer(data, size), 0);

См. buffer документацию для информации о отправке нескольких буферов в один ход, и как использовать его с массивами, повысить::array или std::vector.


PrevUpHomeNext

Статья basic_stream_socket::send (2 of 3 overloads) раздела Boost.Asio basic_stream_socket::send может быть полезна для разработчиков на c++ и boost.




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



:: Главная :: basic_stream_socket::send ::


реклама


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

Время компиляции файла: 2024-08-30 11:47:00
2025-07-05 09:29:38/0.0061140060424805/0