Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

простейший чат на idTCPServer/idTCPClient [D7, WinXP]


Страницы:   1 2

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)


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо