Главная страница
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.017 c
3-96543
Andy Eremin
2003-01-15 10:10
2003.01.30
DBGrid


1-96700
Валерий
2003-01-21 06:44
2003.01.30
событие OnClose не выполняется


3-96557
Kwan
2003-01-10 05:03
2003.01.30
MS SQL, dbf


3-96552
asf
2003-01-08 23:45
2003.01.30
Decision Cube и запрос SQL


14-97010
Николай Быков
2002-12-30 20:38
2003.01.30
Каа-то странно реагирует минимальное Win32приложение на сообщения