![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Indy TIdCmdTCPClient подвисает на SendCmd [D6, WinXP]
KindDog © (2005-11-03 20:26:00)Собственно вопрос для тех, кто с этими компонентами работал.
Ситуация следующая: пишу тестик, для того чтобы попробовать компоненту Indy TIdCmdTCPClient. Программу сервера специально сделал на TServerSocket, чтобы посмотреть, что пошагово происходит при ее работе.
Проблема в том, что следующий простенький код
with idcmdtcpclient1 do
begin
Connect;
SendCmd('REPLY 67 887 87', 'REPLY');
Disconnect;
end;
виснет на SendCmd...
Программа сервера при получении любой инфы отвечает словом 'REPLY'...
Вешаю на форму компоненту TIdAntiFreeze — никакой реакции... висит...
Может хто вразумит, что я неправильно делаю?
XCoder (2005-11-04 14:36:00) [1]Я никогда не использую SendCmd. Лучше писать WriteLn('cmd'+#32+'param1'+#32+'param2') #32 - разделитель поумолчанию.
> виснет на SendCmd...
Виснуть может из-за того, что сервер ожидает еще какае-то данные. Причин много.