Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Работа с сетью в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.11.2015, 15:24   #1
Crystallon
Форумчанин
 
Регистрация: 05.04.2010
Сообщений: 273
По умолчанию Событие прихода сообщения на IdTCPClient

Доброго времени суток.
Подскажите как узнать когда с сервера клиенту(IdTCPClient) пришло сообщение? У сервера есть событие Execute для этого, ниче подобного у клиента не нашел.
Заранее спасибо.
Crystallon вне форума Ответить с цитированием
Старый 08.11.2015, 15:31   #2
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

На сервер добавляешь клиента, на клиенте сервер - в результате двухсторонняя связь
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 08.11.2015, 15:37   #3
Crystallon
Форумчанин
 
Регистрация: 05.04.2010
Сообщений: 273
По умолчанию

Да это понятно) я имею в виду когда я отправил с сервера "блаблабла" сообщение как мне на стороне клиента узнать что оно пришло? События то нет...

Понял, никак кроме как в цикле обращаться к Socket.ReadLn извиняюсь за создание темы с таким простым вопросом, как всегда только тему создал сразу все нагуглилось, а до этого час насиловал гугл и все без толку.

Последний раз редактировалось Stilet; 08.11.2015 в 16:15.
Crystallon вне форума Ответить с цитированием
Старый 08.11.2015, 16:10   #4
Pavia
Лис
Старожил
 
Аватар для Pavia
 
Регистрация: 18.09.2015
Сообщений: 2,409
По умолчанию

Есть же OnWork
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал .
Pavia вне форума Ответить с цитированием
Старый 08.11.2015, 16:15   #5
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
как мне на стороне клиента узнать что оно пришло? События то нет...
А ты отправку оберни в Try...Except. Если сообщение не дойдет - получишь исключение. Вот тебе и событие обработки ошибки
Цитата:
ниче подобного у клиента не нашел.
Ты хочешь получать мгновенный ответ от сервера на запрос клиента что ли? Или что нужно?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Получение IdTCPClient'ом сообщения 100GRamm Работа с сетью в Delphi 24 17.08.2015 14:28
У динамически созданной формы есть событие OnClick, но само событие не происходит Hunter_bog Компоненты Delphi 25 23.01.2012 23:50
idTCPClient не отправляет сообщения TwiX Работа с сетью в Delphi 2 09.03.2010 23:56
Посчитать разницу прихода и ухода со склада bikeeva julia Microsoft Office Excel 3 01.05.2009 11:50