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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 25.06.2013, 20:39   #21
саша40
Участник клуба
 
Регистрация: 12.09.2012
Сообщений: 1,030
По умолчанию

Цитата:
Сообщение от НЕ_АЙС Посмотреть сообщение
Тоже мне проблема. Добавьте маленькую страничку да пусть серваки рассыпанные по сети раз в день запрашивают её.
Тогда раз в день она будет DDos- атаковыватся, если их несколько тысяч. А так TWebBrowser скрытый. sleep тоже.
Что нужно программисту: Компьютер, Среда программирование, Воображение, Прямые руки, Мозги, Знания этой среды программирования.
Программист-это профессия, а программирование-это моё хобби.
саша40 вне форума Ответить с цитированием
Старый 25.06.2013, 20:41   #22
саша40
Участник клуба
 
Регистрация: 12.09.2012
Сообщений: 1,030
По умолчанию

Цитата:
Сообщение от НЕ_АЙС Посмотреть сообщение
Я конечно извиняюсь, может не знаю чего про юкоз, но почему не смогу хранить в файле более одного адреса?
Ваще-то в одном файле это так. Потому что файл просто будет занят другим приложением и будет недоступен. Можно просто в разные файлы по одному адресу и читаешь их уже клиентом.
Что нужно программисту: Компьютер, Среда программирование, Воображение, Прямые руки, Мозги, Знания этой среды программирования.
Программист-это профессия, а программирование-это моё хобби.
саша40 вне форума Ответить с цитированием
Старый 25.06.2013, 21:17   #23
НЕ_АЙС
Форумчанин
 
Регистрация: 18.04.2007
Сообщений: 135
По умолчанию

Цитата:
Сообщение от Пепел Феникса Посмотреть сообщение
вам понятие гонки знакомо? когда несколько серверов пойдут менять этот файл(для чего надо скачать старый, изменить, и залить новый)
или вы руками будете обновлять файл?

так же в этом случае нет защиты от пропажи сервера.
Ну каждому серверу достаточно лишь ОДИН раз записать себя в файл и до смены айпи. И очень сомневаюсь, будь это хоть сто серверов, что они вдруг решат сделать это одновременно. И даже если такое и случится, то записывающий сервер может просто переименовать файл на фтп на время перезаписи, второй сервер, не найдя нужный файл, будет ожидать некоторое время и опять пробовать найти искомый файл и занять его. Ну ещё можно для каждого сервака создать свой отдельный файл.
Админсая же прога считает файл или файлы, проверит все серваки на ответ и не отвечающие просто удалит. Всё! И заметь бесплатно)
НЕ_АЙС вне форума Ответить с цитированием
Старый 25.06.2013, 21:25   #24
НЕ_АЙС
Форумчанин
 
Регистрация: 18.04.2007
Сообщений: 135
По умолчанию

Цитата:
Сообщение от саша40 Посмотреть сообщение
Тогда раз в день она будет DDos- атаковыватся, если их несколько тысяч. А так TWebBrowser скрытый. sleep тоже.
Что же это за DDos атака такая из нескольких тысяч запросов в день?))) ЗНали бы сайты с миллионами посещений в день и миллиардами запросов, что оказывается на них совершаются каждоднежно дос атаки)

P.S. TWebBrowser? ДА вы батенька любитель поизвращаться)
Get запрос отправьте ему по сети и делов то)
НЕ_АЙС вне форума Ответить с цитированием
Старый 25.06.2013, 21:28   #25
НЕ_АЙС
Форумчанин
 
Регистрация: 18.04.2007
Сообщений: 135
По умолчанию

Цитата:
Сообщение от саша40 Посмотреть сообщение
Ваще-то в одном файле это так. Потому что файл просто будет занят другим приложением и будет недоступен. Можно просто в разные файлы по одному адресу и читаешь их уже клиентом.
А зачем же ему постоянно занимать файл? Переписал быстренько и оставил в покое. Пусть другие пишут)
НЕ_АЙС вне форума Ответить с цитированием
Старый 26.06.2013, 01:25   #26
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
Тогда раз в день она будет DDos- атаковыватся, если их несколько тысяч. А так TWebBrowser скрытый. sleep тоже.
в чем разница кем будет сделан запрос?
Цитата:
Ну каждому серверу достаточно лишь ОДИН раз записать себя в файл и до смены айпи. И очень сомневаюсь, будь это хоть сто серверов, что они вдруг решат сделать это одновременно. И даже если такое и случится, то записывающий сервер может просто переименовать файл на фтп на время перезаписи, второй сервер, не найдя нужный файл, будет ожидать некоторое время и опять пробовать найти искомый файл и занять его. Ну ещё можно для каждого сервака создать свой отдельный файл.
Админсая же прога считает файл или файлы, проверит все серваки на ответ и не отвечающие просто удалит. Всё! И заметь бесплатно)
приведу один из сценариев:
1)админская прога скачала файл и начала проверять по нему
2)появился новый сервер, он качает файл и вписав себя в него, заливает обратно.
3)админская прога закончила проверять и залила файл обратно.
итог, нового сервера в списке нет.

ровно так же вы не учли возможные лаги, толи комп притупил, толи пакет потерялся:
1)1 сервер включился, качает файл.
2)2 сервер включился, скачал файл.
3)1 сервер исправил и залил файл.
4)2 сервер исправил и залил файл.
итог, сервера один нет в списке.

это и есть состояние гонки, когда доступ к ресурсу никак не отрегулирован.

в вашем случае любой серверный скрипт решит эту проблему(+лучше все же БД) и вы сможете организовать нормальное стабильное лобби.
хостинг нынче дешевый все же, + можно попробовать нарыть нечто бесплатное.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 26.06.2013, 05:34   #27
НЕ_АЙС
Форумчанин
 
Регистрация: 18.04.2007
Сообщений: 135
По умолчанию

Вы кажется не читаете до конца мои сообщения. Дочитайте и все ваши вопросы отпадут сами собой.
НЕ_АЙС вне форума Ответить с цитированием
Старый 26.06.2013, 05:36   #28
НЕ_АЙС
Форумчанин
 
Регистрация: 18.04.2007
Сообщений: 135
По умолчанию

А конкретно вот эту часть:
Цитата:
И даже если такое и случится, то записывающий сервер может просто переименовать файл на фтп на время перезаписи, второй сервер, не найдя нужный файл, будет ожидать некоторое время и опять пробовать найти искомый файл и занять его. Ну ещё можно для каждого сервака создать свой отдельный файл.
НЕ_АЙС вне форума Ответить с цитированием
Старый 26.06.2013, 07:25   #29
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,426
По умолчанию

Идея с ФТП и файлами - глупая Вы что в 90х живете до сих пор?
Человек_Борща вне форума Ответить с цитированием
Старый 26.06.2013, 07:37   #30
НЕ_АЙС
Форумчанин
 
Регистрация: 18.04.2007
Сообщений: 135
По умолчанию

Цитата:
Сообщение от Человек_Борща Посмотреть сообщение
Идея с ФТП и файлами - глупая Вы что в 90х живете до сих пор?
А использование отдельного сервака это значит технология 21 века?))
Идея рабочая и это главное.
Я не утверждаю что она самая лучшая. Нет! Я лишь даю бесплатную альтернативу.
Можете предложить что-то лучшее не тратя денег на отдельный сервак - предлагайте.
НЕ_АЙС вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как отправить видео захват(с веб-Кам.) Клиент->Сервер->Клиент RODNOC Мультимедиа в Delphi 17 03.10.2010 22:31
Клиент->Сервер->Клиент RODNOC Работа с сетью в Delphi 0 25.09.2010 11:49
сервер+клиент+клиент на телефон Razyiller Работа с сетью в Delphi 3 01.04.2010 20:10
Возможно-ли Клиент-серверное приложение типа Клиент(Pascal) а сервер(CGI)? Demol Работа с сетью в Delphi 1 21.04.2009 16:18