Форум: "Сети";
Текущий архив: 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