![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Пара вопросов про ICS (TWSocket).
-~- © (2006-11-19 12:43:00)1. Опорный элемент всей ICS библиотеки это TWSocket? Мне например нужно написать наследник сокета, заточенный под собственный бинарный протокол; копасть под сам TWSocket, или смотреть, что там ещё содержится: TCustomSyncWSocket, TCustomWSocket, ...
2. Есть WSocketServer и WSocketThrdServer. Какова разница, ну видимо последний организуется на потоковом смысле, но всё равно так сразу уловить недостатки и преимущества уловить не могу. Например две ситуации:
а) к серверу подсоеденяется 1-5 клиентов -- какой в таком случае использовать?;
б) к серверу подсоеденяется 50-100 клиентов -- какой в таком случае использовать?;
Anatoly Podgoretsky (2006-11-19 13:29:00) [1]> -~- (19.11.2006 13:24:04) [4]
Последний оптимизирован для работы с потоками, что видно из его названия.
-~- (2006-11-19 13:24:00) [2]
> Любой, зависит от задачи.
А какая разница тогда в WSocketServer и WSocketThrdServer?
Anatoly Podgoretsky (2006-11-19 13:08:00) [3]> -~- (19.11.2006 12:43:00) [0]
1. В зависимости от того, что надо, от того и наследуйся.
2. Любой, зависит от задачи. Потоки для TWSocket не нужны, кроме редчайших случаев, с самим TWSocket не связаными.
Anatoly Podgoretsky (2006-11-19 13:08:00) [4]> Орион (19.11.2006 12:54:01) [1]
Тоже не зависит, только от задачи.
Орион (2006-11-19 12:54:00) [5]> [0] -~- (19.11.06 12:43)
> Например две ситуации:
Тут не от количеств клиентов зависит, а от интенсивности обмена данными.