Нужна помощь в реализации сервера на boost::asio, Как узнать о входящем соединении? |
Здравствуйте, гость ( Вход | Регистрация )
Нужна помощь в реализации сервера на boost::asio, Как узнать о входящем соединении? |
niXman |
26.5.2009, 15:00
Сообщение
#1
|
Участник Группа: Участник Сообщений: 169 Регистрация: 18.6.2008 Пользователь №: 204 Спасибо сказали: 1 раз(а) Репутация: 0 |
Доброго времени суток!
В общем суть вопроса Вам понятна. Как реализовать сие при помощи Qt, не вопрос! А вот boost для меня новое. Пересмотрел все примеры для asio, многое понял. Но так и не понял как получить сигнал о входящем соединении. Может кто-то реализовывал такое ранее? Поделитесь примером. Спасибо! |
|
|
niXman |
26.5.2009, 16:39
Сообщение
#2
|
Участник Группа: Участник Сообщений: 169 Регистрация: 18.6.2008 Пользователь №: 204 Спасибо сказали: 1 раз(а) Репутация: 0 |
Andrew Selivanov, Т.е. В Кут, QTcpServer испускает сигнал newConnection() при подключении. И с помощью QTcpServer::nextPendingConnection() я получаю сокет. С которым и работаю.
Как это в Бусте реализовать, понятия не имею... |
|
|
Andrew Selivanov |
26.5.2009, 17:18
Сообщение
#3
|
Участник Группа: Участник Сообщений: 249 Регистрация: 9.10.2007 Из: Москва Пользователь №: 3 Спасибо сказали: 15 раз(а) Репутация: 6 |
Andrew Selivanov, Т.е. В Кут, QTcpServer испускает сигнал newConnection() при подключении. И с помощью QTcpServer::nextPendingConnection() я получаю сокет. С которым и работаю. Как это в Бусте реализовать, понятия не имею... Там модель другая (в ASIO во всяком случае). Рассмотри внимательно примеры и почитай доки. Особенно интересны примеры HTTP и ECHO серверов. Раскрывающийся текст
Вот пример для read Раскрывающийся текст
|
|
|
Текстовая версия | Сейчас: 26.11.2024, 6:01 |