Модераторы: Snowy, Poseidon, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> опять tclientsocket 
:(
    Опции темы
sono
Дата 13.5.2009, 01:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 82
Регистрация: 10.1.2008
Где: KHARKOV

Репутация: нет
Всего: -1



  Короче надо отправить несколько запросов  через clientsocket .. при этом после каждого запроса нужна  обрабатывать ответ.
  Делаю так по нажатию кномпки открываю сокет clietsocket.active:=true,   далее 
в обработчике  TForm1.clientsocketConnect  прописываю  sock.Socket.SendText(мой POST ЗАПРОС)
 в обработчике ТForm1.clientsocketRead  получаю ответ clientsocket.Socket.ReceiveText;
  и уже в обработчике  TForm1.clientsocketDisconnect  обрабатываб ответ и собственно тут же хочу отправить следующий запрос clietsocket.active:=true  но неполучается!! запрос не уходит, просто тупо выхожу из процедуры !!! подскажите как решить эту проблему    smile 
PM MAIL   Вверх
sono
Дата 13.5.2009, 10:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 82
Регистрация: 10.1.2008
Где: KHARKOV

Репутация: нет
Всего: -1



 много слов .....
   короче, как отправить несколько запросов(в цикле) и при этом получить на них ответ? 
PM MAIL   Вверх
Демо
Дата 13.5.2009, 14:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1278
Регистрация: 3.11.2005

Репутация: 3
Всего: 50



Цитата(sono @  13.5.2009,  10:20 Найти цитируемый пост)
 много слов .....
   короче, как отправить несколько запросов(в цикле) и при этом получить на них ответ?  

В OnDisconnect посылай сообщение форме, в обработчике сообщения инициируй новый запрос.


--------------------
    
PM MAIL ICQ Skype   Вверх
sono
Дата 13.5.2009, 21:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 82
Регистрация: 10.1.2008
Где: KHARKOV

Репутация: нет
Всего: -1



  так  что мне в  OnDisconnect собственно прописывать? перепробывал все комбинации: и clientsocket1.active:=true,   и clientsocket1.open, и clientsocket1.Socket.SendText(мой POST ЗАПРОС)... и все возможные комбинации smile   
  просто выхожу из процедуры и всё!!! подскажите что не так?
PM MAIL   Вверх
Демо
Дата 14.5.2009, 10:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1278
Регистрация: 3.11.2005

Репутация: 3
Всего: 50



Код

const
  WM_EndConnect=WM_USER+1;


Код

    { Private declarations }
  public
    procedure WMEndConnect(var M: TMessage); message WM_EndConnect;
  end;


Код

procedure TForm1.WMEndConnect(var M: TMessage);
begin
//  Здесь (если нужно) обрабатываем параметры полученного сообщения
  ClientSocket1.Address := 'blablabla';
  ClientSocket1.Port := 80;
  ClientSocket1.Open;
end;



--------------------
    
PM MAIL ICQ Skype   Вверх
sono
Дата 16.5.2009, 11:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 82
Регистрация: 10.1.2008
Где: KHARKOV

Репутация: нет
Всего: -1



спасибо smile 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Сети"
Snowy
Poseidon
MetalFan

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делится вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи

Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Snowy, Poseidon, MetalFan.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Сети | Следующая тема »


 




[ Время генерации скрипта: 0.0602 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.