Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.01.30;
Скачать: CL | DM;

Вниз

Снова про сокеты... :-(   Найти похожие ветки 

 
Nord-Ost ©   (2002-12-04 10:35) [0]

Бьюсь над проблемой 2 недели:
С помощью WinSock подключаюсь к серверу, получаю ответ. На мои команды сервер реагирует адекватно. Но! Я знаю, что между моими командами от сервера исходит информация, но я её не вижу! Функция OnDataAvailable почему-то срабатывает только при отправке моих запросов. Как получать ВСЮ информацию? Спасибо.


 
Digitman ©   (2002-12-04 10:48) [1]


> Функция OnDataAvailable


В WinSock нет такой функции.
Если это - событие компонента, так и говори : я пользую такой-то компонент в составе Делфи 7

Вопросы : что за компонент ? каково описание события OnDataAvailable для этого компонента в хэлпе ?


 
Nord-Ost ©   (2002-12-04 11:17) [2]

Пользуюсь библиотекой ICS. Описание функции:
The OnDataAvailable event is generated when the socket has received data from the remote side.


 
Digitman ©   (2002-12-04 11:56) [3]


> OnDataAvailable почему-то срабатывает только при отправке
> моих запросов


С чего ты взял это ?

Клиент спросил, сервер ответил (в момент прихода ответа возникло OnDataAvailable). С какого перепугу сервер "болтать не по делу" должен ?


 
Nord-Ost ©   (2002-12-04 12:21) [4]

Дело в том, что сервер генерит сообщения при изменении обстановки на контролируемом участке независимо от того - спросили его или нет (проверял сниффером). Вот эти-то сообщения я и хочу увидеть.


 
Digitman ©   (2002-12-04 12:29) [5]

возьми обычный TClientSocket, укажи хост/порт сервера, назначь обработчик OnRead() и выполни коннект к серверу.

если сервер что-то посылает, OnRead() возникнет обязательно


 
Nord-Ost ©   (2002-12-04 12:34) [6]

Сейчас попробую... Что-то обычными средствами я и не догадался воспользоваться.



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

Текущий архив: 2003.01.30;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.014 c
7-97044
lavish
2002-11-17 20:26
2003.01.30
Виртуальный диск


1-96871
Hydra
2003-01-20 17:03
2003.01.30
Где QuickReport


1-96705
xxxCrazyManxxx
2003-01-22 07:29
2003.01.30
help onClick


14-96945
BF7ru
2003-01-14 11:50
2003.01.30
Тормоза после установки


6-96913
Джанк
2002-11-25 10:43
2003.01.30
Как заставить TNMHHTP работать по проксе ???