Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
Нечто подобное я для себя делал. Только там и клиент был... 15.12.03 11:12 Число просмотров: 1268
Автор: ukv Статус: Незарегистрированный пользователь
|
> И сервер, и клиент - на блокирующих сокетах. Интерфейс > Беркли. Асинхронные штучки в реализации сокетов в Windows > здесь не использую (пока). Сервер – многопоточный (каждого > клиента обслуживаем в отдельном потоке). >
Нечто подобное я для себя делал. Только там и клиент был многопоточный и его код отличался от серверного наличием пользовательского интерфейса. Кончилось все это тем, что при количестве объектов порядка 40 новые сокеты по непонятной причине перестали открываться. Пришлось делать промежуточный объект на стороне клиента, который принимал запросы из всех потоков и отправлял их на сервер по одному сокету. То есть от первоначальной концепции по большому счету ничего не осталось.
Многопоточная схема с блокирующими сокетами - конечно, выглядит просто (с точки зрения разработки), но расчитывать на ее работоспособность при количестве клиентов порядка 512 я бы не стал. По крайней мере без предварительной проверки.
|
|
|