Вниз
Скачать: CL | DM;

IDTCPClient и IDTCPServer   Найти похожие ветки 

 
lrufus ©   (2007-09-19 20:12) [0]

Вопрос такой. нужно чтобы по запросу сервера передавалась инфа на клиент. не могу понять как это реализовать. Точнее не могу понять как клиент будет постоянно ожидать команд сервера. Заранее спасибо за помощь.


 
sniknik ©   (2007-09-19 20:24) [1]

если клиент ждет команд сервера то клиент это сервер, а сервер клиент...
используй компоненты по назначению и тогда возможно придет оно, счастье.

p.s. в инди (9) есть пример tcp клиента/сервера.


 
lrufus ©   (2007-09-19 20:33) [2]

дело вот какое. Есть два приложения. клиент и сервер. Клиент соединяется с сервером. Потом пишет серверу. Сервер принимает. Но может также по своей инициативе написать клиенту. Клиент должен принять. Первая часть работает. Со второй (обмен наоборот) не могу разобраться.


 
sniknik ©   (2007-09-19 22:00) [3]

> Первая часть работает.
ну и? теперь разверни то, что сделано "наоборот" и получишь вторую часть.


 
lrufus ©   (2007-09-19 22:15) [4]

ок. я уже сделал. не сильно красиво получилось, но работает. Дело в том, что на сервере есть такая штука как CommandHandlers. Поэтому он автоматически ловит все команды клиента. а на клиенте такой штуки нет. а сделать, чтобы они менялись местами, т.е. на одной стороне два компонента, нельзя. применил таймер. некрасиво, но пашет. и ладно.


 
Сергей М. ©   (2007-09-20 08:17) [5]


> на сервере есть такая штука как CommandHandlers. Поэтому
> он автоматически ловит все команды клиента


А без "автоматики" никак ? Прямо вот на ней и застопорилось дело ?

Если так, то используй в обоих приложениях по паре компонентов IdTCPClient+IdTCPServer - вот и будут они у тебя командовать друг-другу)



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.018 c
15-1211963337
Dmitry S
2008-05-28 12:28
2008.07.13
jack128


2-1213096465
Анонимщики
2008-06-10 15:14
2008.07.13
WaitFor


15-1211975218
SergP
2008-05-28 15:46
2008.07.13
test


2-1213347467
TForumHelp
2008-06-13 12:57
2008.07.13
Получение класса по его имени


2-1213001830
RUYurik
2008-06-09 12:57
2008.07.13
Загрузка ресурсов (BITMAP) в приложение




   Наверх