Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2007.04.22;
Скачать: [xml.tar.bz2];

Вниз

TWSocket. как получить уведомление о невозможности соединения?   Найти похожие ветки 

 
Axis_of_Evil ©   (2006-10-26 17:28) [0]

т.е.
 WSocket1.Connect;
пусть невозможно установить соединение с указанной в Addr, Port машиной.
// к примеру, машины с таким IP в сети нет.
subj.

// не пинговать же ее до Connect"а


 
Anatoly Podgoretsky ©   (2006-10-26 17:48) [1]

Справка:



> OnError:  If you don"t wants to handle exceptions yourself
> then you can assign code to this event. As a good programming
> rule however you have to handle your code in a try / except
> block and handle the exceptions yourself in the except part
> of it.


 
Axis_of_Evil ©   (2006-10-26 17:53) [2]

oh, thank you, thank you god!
а, это вы Анатолий, извините не узнал:>

// сложно не забыть и в FAQ и в google и в help (маловат он) поискать


 
Anatoly Podgoretsky ©   (2006-10-26 18:06) [3]

Это и справки, которая еще меньше чем FAQ
Документация слабовато, но вот примеры как от Пети, так и от сообщества великолепны, но выбить документацию с Пети не удается, он открыто отказался, говорит смотрите исходиники и примеры :-)


 
Axis_of_Evil ©   (2006-10-26 18:18) [4]

that"s it .. i guess:
{ TWSChat sample }
procedure TTWSChatForm.CliWSocketSessionConnected(Sender: TObject; Error: Word);
begin
   if Error = WSAECONNREFUSED then  
       DisplayMemo.Lines.Add("No server available")

   else if Error <> 0 then
       DisplayMemo.Lines.Add("Can""t connect, error #" + IntToStr(Error))
   else begin
       DisplayMemo.Lines.Add("Connected");
       SendButton.Enabled  := TRUE;
       MessageEdit.Enabled := TRUE;
   end;
end;


 
Anatoly Podgoretsky ©   (2006-10-26 18:30) [5]

Естественно ты можешь использовать обработчики клиентского соединения, во многое из них передается Error
Путей много



Страницы: 1 вся ветка

Форум: "Сети";
Текущий архив: 2007.04.22;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.045 c
15-1174674540
webmus
2007-03-23 21:29
2007.04.22
Как бы так Web-radio relay сделать?


1-1172750179
S@shka
2007-03-01 14:56
2007.04.22
Диспетчер задач / Память процесса


15-1175069461
MysqlNoob
2007-03-28 12:11
2007.04.22
MySql и консоль


15-1174588113
JohnKorsh
2007-03-22 21:28
2007.04.22
Как из файла *.msg извлечь приложение?


15-1174851367
Servelat
2007-03-25 23:36
2007.04.22
C++ Builder первые впечатления





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский