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

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

Вернуться   Форум программистов > C/C++ программирование > C++ Builder
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 22.03.2016, 15:10   #1
XVG
 
Регистрация: 15.02.2009
Сообщений: 7
По умолчанию Обмен сообщениями по TCP.

Добрый день. Есть стороннее серверное приложение которое выполняет определенные команды по средствам получения текстовых сообщений через TCP.

Подключаюсь к нему используя IdTCPClient:

Код:
void __fastcall TForm1::Button1Click(TObject *Sender)
{
IdTCPClient1->Connect();

IdTCPClient1->SendCmd("Login Admin 12345");

IdTCPClient1->SendCmd("-------------");

}
Все работает. Сервер выполняет команды, но в ответ шлет строки ответа о подтверждении выполнения, которые вылезают в отдельном окне c надписью:


"Reply Code is not valid: Ok."

Подскажите, каким образом в данном случае можно принимать ответ от сервера? И выводить его например в Memo. Или как вариант, как совсем избавиться от этого окошка? Что бы не мешало.
XVG вне форума Ответить с цитированием
Старый 23.03.2016, 14:35   #2
XVG
 
Регистрация: 15.02.2009
Сообщений: 7
По умолчанию

Всё. Разобрался.

Отправляем через IdTCPClient->Socket->WriteLn();
Получаем через IdTCPClient->Socket->ReadLn();


Сам спросил, сам ответил.
XVG вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Обмен сообщениями ZuBy Работа с сетью в Delphi 35 24.01.2017 14:27
Двусторонний обмен сообщениями 11vmk Работа с сетью в Delphi 0 10.10.2013 21:59
обмен сообщениями David Villa Общие вопросы C/C++ 1 23.06.2012 12:13
Обмен сообщениями между отдельными процессами aka.vatakats Помощь студентам 1 26.04.2012 18:29
Обмен сообщениями без IP адреса Иллидан Работа с сетью в Delphi 9 29.02.2008 20:48