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

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

Хук+сеть


elf_123 ©   (2003-02-18 16:39:00) 

Здрасте!
Вопрос: на компе1 стоит прога А
на компе2 стоит прога Б
А посылает сообщение -- строку Б
и ждет ответного сообщения -- булевского значения

Как это реализовать?


Anatoly Podgoretsky   (2003-02-19 11:52:00) [1]

Простыми слова нет обработки внештатных ситуаций, предполагается, что все будет хорошо, не будет работать правильно в условиях одного компьютера.


Digitman   (2003-02-19 11:42:00) [2]

потому что (предполагается async non-blocking mode):

1. Нет анализа результата и соотв.реакции на вызовы send-методов
2. Нет обработки OnWrite()


DikobraZ   (2003-02-19 11:38:00) [3]

что-то я не понял, почему это он не будет работать правильно???


Digitman   (2003-02-19 09:44:00) [4]


> DikobraZ


Этот примитивный код никогда не будет работать правильно в условиях глоб.сети


DikobraZ   (2003-02-18 19:45:00) [5]

Программа на компе A: (на срабатывание хука)
ClientA.Active:=true;
ClientA.Socket.SendText("string");

Программа на компе В: (на событие OnClientRead)
if ServerB.Socket.ReceiveText ="string"
then ServerB.Socket.Connections[0].SendText("1")
else ServerB.Socket.Connections[0].SendText("0");

Программа на компе A: (на событие OnRead)
получаешь 1 или 0 - ClientA.Socket.ReceiveText


Digitman   (2003-02-18 17:11:00) [6]

вооот) теперь убирай слово "хук" из вопроса, сформулируй вопрос точней и задавай его в "Сети"


elf_123   (2003-02-18 16:56:00) [7]



> gsu © (18.02.03 16:50)
> сокеты

сам знаю. не знаю только как именно


> Digitman © (18.02.03 16:52)
> хук-то причем здесь ? непонятно

Прога А отсылает сообщение по срабатыванию хука
Написал его в сабж случайно :)


Digitman   (2003-02-18 16:52:00) [8]

хук-то причем здесь ? непонятно


gsu   (2003-02-18 16:50:00) [9]

сокеты


Наверх

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