Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > Интернет и сети
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 24.02.2015, 14:20
fn12gl34 fn12gl34 вне форума
Прохожий
 
Регистрация: 09.01.2015
Сообщения: 30
Версия Delphi: 10
Репутация: 10
По умолчанию Переподключение клиента к серверу

Здравствуйте. Возникла необходимость реализовать переподключение клиента к серверу. Конкретизирую: допустим, пользователь запускает программу-клиент в то время, когда сервер отключен. Нужно сделать так, чтобы клиент начал с определенным интервалом пытаться подключиться к серверу. Без выбрасывания всяких ошибок и тд.
Пробовал реализовать через clientError, логическую переменную и таймер, но не вышло.
Заранее благодарю
Ответить с цитированием
  #2  
Старый 24.02.2015, 15:19
Аватар для NumLock
NumLock NumLock вне форума
Let Me Show You
 
Регистрация: 30.04.2010
Адрес: Северодвинск
Сообщения: 5,426
Версия Delphi: 7, XE5
Репутация: 59586
По умолчанию

Код:
int connect(
  SOCKET s,
  const struct sockaddr* name,
  int namelen
);
__________________
Пишу программы за еду.
__________________
Ответить с цитированием
  #3  
Старый 24.02.2015, 15:21
fn12gl34 fn12gl34 вне форума
Прохожий
 
Регистрация: 09.01.2015
Сообщения: 30
Версия Delphi: 10
Репутация: 10
По умолчанию

Цитата:
Сообщение от NumLock
Код:
int connect(
  SOCKET s,
  const struct sockaddr* name,
  int namelen
);

Прошу прощения, но я ничего не понял. Это даже кажется не на Delphi)
Ответить с цитированием
  #4  
Старый 24.02.2015, 16:06
Аватар для NumLock
NumLock NumLock вне форума
Let Me Show You
 
Регистрация: 30.04.2010
Адрес: Северодвинск
Сообщения: 5,426
Версия Delphi: 7, XE5
Репутация: 59586
По умолчанию

функция connect() вернет либо 0 в случае успеха, либо SOCKET_ERROR. никаких выбрасываний ошибок.
__________________
Пишу программы за еду.
__________________
Ответить с цитированием
  #5  
Старый 24.02.2015, 16:17
fn12gl34 fn12gl34 вне форума
Прохожий
 
Регистрация: 09.01.2015
Сообщения: 30
Версия Delphi: 10
Репутация: 10
По умолчанию

Цитата:
Сообщение от NumLock
функция connect() вернет либо 0 в случае успеха, либо SOCKET_ERROR. никаких выбрасываний ошибок.
Ну ваша функция написана на с++, походу, придется ее переделывать.
Ответить с цитированием
  #6  
Старый 24.02.2015, 16:46
Аватар для NumLock
NumLock NumLock вне форума
Let Me Show You
 
Регистрация: 30.04.2010
Адрес: Северодвинск
Сообщения: 5,426
Версия Delphi: 7, XE5
Репутация: 59586
Радость

это не моя функция, это Microsoft в модуле WinSock она уже есть.
__________________
Пишу программы за еду.
__________________
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 06:51.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter