Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.11.2015, 14:35   #51
lord24
Форумчанин
 
Регистрация: 04.01.2013
Сообщений: 107
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Я никак не могу понять зачем пинговать сайт время от времени...
Ты хочешь с сайта таскать данные, чтоб соблюдать их актуальность в своей программе? Для чего тебе проверять доступность постоянно?
Да и отправлять на сайт актуальные данные.

Цитата:
Сообщение от come-on Посмотреть сообщение
Зачем какая то доступность? поток отправляет запрос - получил ответ, хорошо, нет - кинул пользователю что пока сайт не отвечает. Уже поясняли что любой запрос это и есть проверка. Что толку с того что у вас когда пингует нормально но когда в потоке упадет, или наоборот пинганули - нет ответа, но тут же сервер ожил? отсюдо следует что доступность она как зайцу стоп сигнал, совсем бесполезное дело, ни о чем не говорит.

А с учетом того что запросы можно отправлять асинхронно то и смысл в отдельном потоке остается под вопросом.
Если сайт не доступен, тогда будет разбежка в данных между данными в программе и данными на сайте, а следовательно не будет актуальной информации ни там ни там. Что не есть хорошо так как связь должна быть двухсторонняя.
И да любая отправка - это проверка на доступность.

Последний раз редактировалось Stilet; 25.11.2015 в 15:08.
lord24 вне форума Ответить с цитированием
Старый 25.11.2015, 14:43   #52
come-on
Участник клуба
 
Регистрация: 21.10.2015
Сообщений: 1,361
По умолчанию

Цитата:
Если сайт не доступен, тогда будет разбежка в данных между данными в программе и данными на сайте, а следовательно не будет актуальной информации ни там ни там. Что не есть хорошо так как связь должна быть двухсторонняя.
И что ?
come-on вне форума Ответить с цитированием
Старый 25.11.2015, 15:10   #53
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Да и отправлять на сайт актуальные данные.
Можно узнать что это за данные, и для чего их нужно так щепетильно отправлять\получать?
Цитата:
связь должна быть двухсторонняя.
Сайт твой?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 25.11.2015, 15:21   #54
lord24
Форумчанин
 
Регистрация: 04.01.2013
Сообщений: 107
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Можно узнать что это за данные, и для чего их нужно так щепетильно отправлять\получать?
От сайта приходят заказы и клиенту не хотелось бы их упустить.
Цитата:
Сообщение от Stilet Посмотреть сообщение
Сайт твой?
Да.
lord24 вне форума Ответить с цитированием
Старый 25.11.2015, 15:58   #55
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Да.
Тогда проще.
Если сайт твой, то может стоит обращаться не к нему, а к БД напрямую?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 25.11.2015, 17:51   #56
come-on
Участник клуба
 
Регистрация: 21.10.2015
Сообщений: 1,361
По умолчанию

Цитата:
От сайта приходят заказы и клиенту не хотелось бы их упустить.
Для этог делают синхронизацию, если предпологается оффлайн работа. И раз уж сервер свой то подумать можно про сокеты (хотябы теже веб), тогда про мифическую доступность думать не надо.
come-on вне форума Ответить с цитированием
Старый 26.11.2015, 07:59   #57
lord24
Форумчанин
 
Регистрация: 04.01.2013
Сообщений: 107
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Тогда проще.
Если сайт твой, то может стоит обращаться не к нему, а к БД напрямую?
Это как?.....

Цитата:
Сообщение от come-on Посмотреть сообщение
Для этог делают синхронизацию, если предпологается оффлайн работа. И раз уж сервер свой то подумать можно про сокеты (хотябы теже веб), тогда про мифическую доступность думать не надо.
И как сделать синхронизацию?

Последний раз редактировалось Stilet; 26.11.2015 в 09:38.
lord24 вне форума Ответить с цитированием
Старый 26.11.2015, 09:39   #58
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Это как?.....
У тебя на сайте нет базы данных?
А откуда тогда сайт информацию черпает?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 26.11.2015, 10:34   #59
come-on
Участник клуба
 
Регистрация: 21.10.2015
Сообщений: 1,361
По умолчанию

Цитата:
И как сделать синхронизацию?
Забрать/отослать новое, всего то.
come-on вне форума Ответить с цитированием
Старый 26.11.2015, 12:48   #60
lord24
Форумчанин
 
Регистрация: 04.01.2013
Сообщений: 107
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
У тебя на сайте нет базы данных?
А откуда тогда сайт информацию черпает?
База есть, ))) как с ней напрямую работать?
lord24 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите с RTSP потоком (нужно сделать снимок из потока) power11 Мультимедиа в Delphi 1 30.04.2015 20:01
Проблема с потоком! vovken1997 Общие вопросы Delphi 2 12.04.2012 21:21
Проблема с потоком ZekaUa Общие вопросы Delphi 4 01.02.2012 15:29
Проблемы с потоком spydark91 Общие вопросы Delphi 38 23.06.2011 16:23
Проблема с потоком Araver Общие вопросы Delphi 4 16.10.2007 04:30