![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
niXman |
![]() ![]()
Сообщение
#1
|
![]() Участник ![]() ![]() Группа: Участник Сообщений: 169 Регистрация: 18.6.2008 Пользователь №: 204 Спасибо сказали: 1 раз(а) Репутация: ![]() ![]() ![]() |
Доброго времени суток!
В общем суть вопроса Вам понятна. Как реализовать сие при помощи Qt, не вопрос! А вот boost для меня новое. Пересмотрел все примеры для asio, многое понял. Но так и не понял как получить сигнал о входящем соединении. Может кто-то реализовывал такое ранее? Поделитесь примером. Спасибо! |
|
|
Andrew Selivanov |
![]() ![]()
Сообщение
#2
|
![]() Участник ![]() ![]() Группа: Участник Сообщений: 249 Регистрация: 9.10.2007 Из: Москва Пользователь №: 3 Спасибо сказали: 15 раз(а) Репутация: ![]() ![]() ![]() |
Доброго времени суток! В общем суть вопроса Вам понятна. Как реализовать сие при помощи Qt, не вопрос! А вот boost для меня новое. Пересмотрел все примеры для asio, многое понял. Но так и не понял как получить сигнал о входящем соединении. Может кто-то реализовывал такое ранее? Поделитесь примером. Спасибо! В каком смысле сигнал о входящем соединении? Там через обработчики всё делается, для входящего соединения смотри пример asio\example\timeouts\accept_timeout.cpp |
|
|
niXman |
![]()
Сообщение
#3
|
![]() Участник ![]() ![]() Группа: Участник Сообщений: 169 Регистрация: 18.6.2008 Пользователь №: 204 Спасибо сказали: 1 раз(а) Репутация: ![]() ![]() ![]() |
Andrew Selivanov, Т.е. В Кут, QTcpServer испускает сигнал newConnection() при подключении. И с помощью QTcpServer::nextPendingConnection() я получаю сокет. С которым и работаю.
Как это в Бусте реализовать, понятия не имею... ![]() |
|
|
Andrew Selivanov |
![]()
Сообщение
#4
|
![]() Участник ![]() ![]() Группа: Участник Сообщений: 249 Регистрация: 9.10.2007 Из: Москва Пользователь №: 3 Спасибо сказали: 15 раз(а) Репутация: ![]() ![]() ![]() |
Andrew Selivanov, Т.е. В Кут, QTcpServer испускает сигнал newConnection() при подключении. И с помощью QTcpServer::nextPendingConnection() я получаю сокет. С которым и работаю. Как это в Бусте реализовать, понятия не имею... ![]() Там модель другая (в ASIO во всяком случае). Рассмотри внимательно примеры и почитай доки. Особенно интересны примеры HTTP и ECHO серверов. Раскрывающийся текст
Вот пример для read Раскрывающийся текст
|
|
|
niXman |
![]()
Сообщение
#5
|
![]() Участник ![]() ![]() Группа: Участник Сообщений: 169 Регистрация: 18.6.2008 Пользователь №: 204 Спасибо сказали: 1 раз(а) Репутация: ![]() ![]() ![]() |
Andrew Selivanov, Спасибо! Попытаюсь разобраться...
|
|
|
![]() ![]() ![]() |
![]() |
Текстовая версия | Сейчас: 16.2.2025, 23:08 |