Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2008.07.13;
Скачать: [xml.tar.bz2];

Вниз

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 вся ветка

Форум: "Сети";
Текущий архив: 2008.07.13;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.006 c
2-1213397053
Sun
2008-06-14 02:44
2008.07.13
ShowMessage поверх всех окон


15-1212260211
Proof
2008-05-31 22:56
2008.07.13
Не понятно, что с хелпом


2-1213351766
Dmitry
2008-06-13 14:09
2008.07.13
проблема с переносом программы


15-1211878733
Dmitry S
2008-05-27 12:58
2008.07.13
Ширина IPicture в пикселях


15-1212063606
Reindeer Moss Eater
2008-05-29 16:20
2008.07.13
asus P5K PRO не видит камеру через 1394





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский