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

Вниз

Хук+сеть   Найти похожие ветки 

 
elf_123   (2003-02-18 16:39) [0]

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

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


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

сокеты


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

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


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



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

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


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

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



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

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


 
DikobraZ   (2003-02-18 19:45) [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-19 09:44) [6]


> DikobraZ


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


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

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


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

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

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


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

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



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

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

Наверх




Память: 0.45 MB
Время: 0.015 c
1-30363
esa
2003-04-01 06:23
2003.04.10
Как скопировать папку


14-30554
D
2003-03-24 16:43
2003.04.10
Как сгенерировать звук?


14-30551
Supreme 2
2003-03-23 17:14
2003.04.10
Первые плоды творчества


6-30495
S@shka
2003-02-17 11:20
2003.04.10
TIdTCPClient через HTTP-PROXY


3-30215
Vovik
2003-03-19 09:51
2003.04.10
Типы полей в Dbase





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский