Форум: "Сети";
Текущий архив: 2003.01.30;
Скачать: [xml.tar.bz2];
ВнизСнова про сокеты... :-( Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.008 c