Russian Qt Forum
Ноябрь 24, 2024, 23:04 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1] 2   Вниз
  Печать  
Автор Тема: Сервер  (Прочитано 11838 раз)
demaker
Птица говорун
*****
Offline Offline

Сообщений: 962


Просмотр профиля
« : Июнь 13, 2012, 16:36 »

А возможно ли на Qt написать сервер, который формирует web-страницу. А страница обновляется раз в 30-секунд автоматически?Улыбающийся
Записан
mutineer
Гость
« Ответ #1 : Июнь 13, 2012, 16:37 »

конечно возможно
Записан
demaker
Птица говорун
*****
Offline Offline

Сообщений: 962


Просмотр профиля
« Ответ #2 : Июнь 13, 2012, 16:49 »

Подскажите как примерно это должно выглядить Улыбающийся
Записан
mutineer
Гость
« Ответ #3 : Июнь 13, 2012, 16:56 »

Если все реализовывать самому, то QTcpServer, реализация http и еще куча работы)))
Ну или поискать готовую либу для http сервера, а то и готовый сервер взять
Записан
demaker
Птица говорун
*****
Offline Offline

Сообщений: 962


Просмотр профиля
« Ответ #4 : Июнь 13, 2012, 17:01 »

Нет хотелось бы самому написать.
Ну QTcpServer это понятно, да и смногопоточным подключением можно разобраться.

А вот отображение страницы и обновление ее в клиентском браузере Непонимающий
Как примерно можно это сделать Непонимающий  Подмигивающий
Записан
mutineer
Гость
« Ответ #5 : Июнь 13, 2012, 17:03 »

Обновление очень просто - javascript в странице, который ее обновляет
А про отображение не понял вопроса
Записан
demaker
Птица говорун
*****
Offline Offline

Сообщений: 962


Просмотр профиля
« Ответ #6 : Июнь 13, 2012, 17:11 »

А есть какие библиотеки в Qt которые могут работать  со страницами Непонимающий
Записан
mutineer
Гость
« Ответ #7 : Июнь 13, 2012, 17:13 »

С какими страницами?
И что подразумевается под "работать"?
« Последнее редактирование: Июнь 13, 2012, 17:15 от mutineer » Записан
demaker
Птица говорун
*****
Offline Offline

Сообщений: 962


Просмотр профиля
« Ответ #8 : Июнь 14, 2012, 11:27 »

Примерно так :
у нас сервер с данными.
На другой комп установим клиента и он заходит на сервак через браузер.
На странице отображаются данные и обновляются каждые 30 секунд Улыбающийся
Записан
mutineer
Гость
« Ответ #9 : Июнь 14, 2012, 11:29 »

Делаешь http-сервер (сам через QTcpSocket или через готовый компонент), который формирует нужную страницу. В странице javascript, который эту страницу обновляет раз в 30 секунд.
Записан
demaker
Птица говорун
*****
Offline Offline

Сообщений: 962


Просмотр профиля
« Ответ #10 : Июнь 14, 2012, 12:38 »

А клиент надо писать на java или на Qt?
Записан
mutineer
Гость
« Ответ #11 : Июнь 14, 2012, 12:39 »

А клиент надо писать на java или на Qt?
Какой клиент? Ты же говорил что через браузер работает

Если нужно именно самому сделать, то бери QWebView

А если уж самому писать и сервер и клиент то может нафиг вообще "web" выкинуть и юзать свой протокол?

Короче непонятно что именно тебе надо
Записан
demaker
Птица говорун
*****
Offline Offline

Сообщений: 962


Просмотр профиля
« Ответ #12 : Июнь 14, 2012, 12:41 »

Ум понял Улыбающийся
Спасибо Подмигивающий
Записан
demaker
Птица говорун
*****
Offline Offline

Сообщений: 962


Просмотр профиля
« Ответ #13 : Июнь 14, 2012, 13:20 »

А клиент надо писать на java или на Qt?
Какой клиент? Ты же говорил что через браузер работает

Если нужно именно самому сделать, то бери QWebView

А если уж самому писать и сервер и клиент то может нафиг вообще "web" выкинуть и юзать свой протокол?

Короче непонятно что именно тебе надо

не мне нужно именно через web
Записан
alexis031182
Гость
« Ответ #14 : Июнь 14, 2012, 13:27 »

не мне нужно именно через web
казнить нельзя помиловать
Записан
Страниц: [1] 2   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.052 секунд. Запросов: 23.