Форум: "Сети";
Текущий архив: 2003.05.12;
Скачать: [xml.tar.bz2];
ВнизСокеты Найти похожие ветки
← →
Мыш (2003-03-15 09:39) [0]Есть два приложения - клиент и сервер (tclientsocket и tserversocket), клиент пытается подключиться к серверу, но если сервер не доступен возникает ошибка что-то типа "error socket connection" Как этого избежать?
← →
Кот Бегемот (2003-03-15 10:06) [1]Наверно делать - чтобы сервер был доступен :)))
← →
CrazYk (2003-03-15 12:07) [2]Надо IP номер сервака в хосте клиента писать!!!
← →
Мыш (2003-03-15 13:35) [3]Сервер не может быть всегда доступен, у меня два компа в локалке, так все работает, клиент принимает команды, выполняет их, а вот когда комп с сервером перезагружается, клиент выдает ошибки.
А то, что айпи надо прописывать, это и ежу понятно, иначе коннекта не было бы.
← →
Palladin (2003-03-15 13:52) [4]очень рекомендую изучить вкладку Events в Object Inspector у компонента TClientSocket
← →
Malder (2003-03-15 14:12) [5]Мыш, ну вдумайся в свой вопрос.
Если ты подоединяешься и удаленный сервер недоступен, то что происходит ? Error socket connection. Как он может не происходить ? Тебе правильно ответили, что он будет происходить по любому, если только сервер не будет доступен постоянно.
А имеешь ты, наверное, в виду то, чтобы не вылезало окошко с таким сообщением. Вот для этого у компонента TClientSocket есть событие OnError, куда передается код возникшей ошибкиvar ErrorCode: Integer
Если ты не обработаешь ошибку и не присвоишьErrorCode:=0
то ошибка будет обработана стандартным обработчиком, который выведет на экран данное окно. Уф.
← →
Мыш (2003-03-15 14:14) [6]2 Palladin:
На событие onerror стоит команда client.Active:=false; но это не помогает.
А ошибка происходит в событии таймера, который периодически пытается подключиться к хосту
if not client.Active then client.Active:=true;
← →
Мыш (2003-03-15 14:20) [7]2 malder
А, не видел твое сообщение, когда предыдущее постил. Все ясно. Признаю, виноват, поленился в хелп залесть :)
Страницы: 1 вся ветка
Форум: "Сети";
Текущий архив: 2003.05.12;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.005 c