Модераторы: feodorv
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> как серверу справляьться с кучей клиентов? 
:(
    Опции темы
Alek86
Дата 20.10.2007, 17:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1299
Регистрация: 30.1.2007
Где: Киев

Репутация: нет
Всего: 25



вопрос теоретический

если существуют изсестные способы, как бороться с проблемами, возникающими, когда у сервера куча клиентов (на каждого из них нужна минимум 1 нить, как понимаю), то может кто поделиться ссылкой на описание или статью с описанием?


--------------------
user posted image    user posted image
PM MAIL   Вверх
jonie
Дата 20.10.2007, 22:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 5613
Регистрация: 21.8.2005
Где: Владимир

Репутация: 5
Всего: 118



Цитата

на каждого из них нужна минимум 1 нить, как понимаю
необязательно. есть асинхронные сокеты (не блокирующие). Гугл вам даст развернутый ответ... (не смотрите на nix\bsd\win - различий минимум).


--------------------
Что-то не поняли? -> Напейтесь до зеленых человечков... эта сверхцивилизация Вам поможет...
PM MAIL Jabber   Вверх
Alek86
Дата 21.10.2007, 10:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1299
Регистрация: 30.1.2007
Где: Киев

Репутация: нет
Всего: 25



спасибо


--------------------
user posted image    user posted image
PM MAIL   Вверх
Олег2005
Дата 21.10.2007, 13:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Завсегдатай
Сообщений: 421
Регистрация: 26.5.2005
Где: Рига Латвия

Репутация: 6
Всего: 11



Цитата(Alek86 @  20.10.2007,  17:02 Найти цитируемый пост)
(на каждого из них нужна минимум 1 нить, как понимаю

Понимаете правильно smile 
Обработка сокетами не выполняется - сокет только как конечная точка соединения с временным файлом, хранящим просто принимаемые или передаваемые байты
Поэтому для параллельной обработки всегда применяется или параллельные процессы(fork в Unix) - или потоки - как в виндовсе, так и в линуксе.
Литература есть - на английском только - Оланд
Давайте в ПМ свое мыло - отошлю.
А вообще в Виндовс - 7 моделей сетевого I/O - в юниксе только 5 

Это сообщение отредактировал(а) Олег2005 - 21.10.2007, 13:59
PM MAIL WWW MSN   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Сети | Следующая тема »


 




[ Время генерации скрипта: 0.0713 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.