Russian Qt Forum
Ноябрь 25, 2024, 03:24
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Работа с сетью
>
Организация сервера.
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Организация сервера. (Прочитано 2991 раз)
JamS007
Гость
Организация сервера.
«
:
Февраль 21, 2010, 17:34 »
Здравствуйте,
я хочу потренироваться в написании клиент-серверного приложения. Почитал книги Жасмин Бланшет и Макса Шлее, но реализация клиент-серверных приложений в этих книгах разниться, в общем запутался. Коротко опишу свою цель.
Сервер должен быть многопоточным, так как работать будет на многоядерной системе и обслуживать должен ~50 клиентов.
Клиент должен прислать на сервер где-то 150 запросов за 120 мин работы. И я не знаю, как лучше поступить, открывать и закрывать соединение для каждого нового запроса, или открыть соединение для первого и закрыть после последнего? ( должна учитываться исключительная ситуация, когда клиент не сможет доложить о прекращении работы, и как я понимаю, по истечению определенного времени закрыть соединение)
Если можно, объясните, как лучше строить архитектуру многопоточного сервера, ато я сильно запутался.
Записан
alexman
Гость
Re: Организация сервера.
«
Ответ #1 :
Февраль 22, 2010, 12:48 »
1. Для 150 запросов за 120 мин работы достаточно одного потока.
2. А что касается концепции, то можно создавать один поток для нового соединения, а можно создавать отдельный поток сразу для нескольких соединений. Все зависит от конкретной ситуации)
Записан
xokc
Птица говорун
Offline
Сообщений: 976
Re: Организация сервера.
«
Ответ #2 :
Февраль 22, 2010, 13:24 »
Чукча не читатель - чукча писатель? На первой же странице существенная часть вопросов про это же.
http://www.prog.org.ru/topic_12438_0.html
http://www.prog.org.ru/topic_12483_0.html
http://www.prog.org.ru/topic_12301_0.html
http://www.prog.org.ru/topic_12269_0.html
Записан
JamS007
Гость
Re: Организация сервера.
«
Ответ #3 :
Февраль 23, 2010, 18:28 »
Чукча не умеет культурно отвечать! Все эти темы уже читал.
Автору предыдущего поста - спасибо.
Записан
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...