![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
простейший чат на idTCPServer/idTCPClient [D7, WinXP]
vers © (2004-10-17 16:20:00)Для чата будет выделенный сервер и куча клиентов.
Вопрос: для клиента нужно будет оба компонента - idTCPClient (для передачи) и idTCPServer (для приема)? Или как-то можно установить idTCPClient в режиме ожидания входящих сообщений?
Если я все правильно понял, то нельзя.
Rouse_ (2004-10-18 22:22:00) [21]> пока что остановился на идее ставить каждому клиенту по
> idTCPServer'у.
Более дурацкой идеи придумать нельзя...
Чем тебе не нравится стандартный механизм?
После момента соединения перестает существовать такое понятие как клиент и сервер... Есть установленное соединение, в оба конца которого ты можешь отправлять и принимать данные...
vers (2004-10-18 20:27:00) [22]хе
там стоит таймер на полсекунды, в нем делается readln с таймаутом 5 мс. то есть, сообщения будут приходить с задержкой максимум 0,5 сек. для меня неприемлима такая задержка, да и не хочу держать потоки открытыми, потому что клиентов предпологается очень много.
пока что остановился на идее ставить каждому клиенту по idTCPServer'у.
alienserg (2004-10-18 01:34:00) [23]посмотри, как это сделано в примерах Indy (IndyDemos\Chat\Client)