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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 25.06.2013, 06:19   #11
НЕ_АЙС
Форумчанин
 
Регистрация: 18.04.2007
Сообщений: 135
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
С Юкоза?
Замечтательно...
Ну решение то в принципе вполне себе рабочее. Юкоз предоставляет файловое хранилище, куда могут писать серваки и считывать клиент. Это будет работать, а значит имеет право на жизнь. Вы вообще ничего не предложили смею заметить, а значит и не вам судить чужие рабочие решения))

Последний раз редактировалось НЕ_АЙС; 25.06.2013 в 06:22.
НЕ_АЙС вне форума Ответить с цитированием
Старый 25.06.2013, 08:07   #12
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Можно и локально
Что значит можно?
Ты всетки определись. От этого зависит подальшее применение методов связки.
Что за условия работы у программы должны быть?
Цитата:
решение то в принципе вполне себе рабочее
Ну да )
С таким же успехом можно предложить хранить инвестиции Папуа Новой Гвинеи в банках Гондураса )
Цитата:
Вы вообще ничего не предложили смею заметить, а значит и не вам судить чужие рабочие решения)
Это не рабочее решение, а предположение, которое на деле может обернутся крахом системы.
Если ты хочешь качественную работу то никакие чужие тем паче бесплатные хостеры не нужны. Они не надежны, уязвимы. Далеко не впечатляет функционал, если нужно будет расширить проект.

Хочешь от меня совета? Ладно: Купить белый IP, закрутить на нем сервер, который будет известен клиентам и полностью доступен админу. Сервер при присоединении клиента будет записывать его текущий IP адрес в базу, и раздавать его всем остальным клиентам, есссно проверяя аутентификацию.
Все остальные решения надежностью не пахнут.
Разве что UDP Broadcast в локальной сети, но поскольку автор ничего не говорит приходится только догадываться.
I'm learning to live...

Последний раз редактировалось Stilet; 25.06.2013 в 08:14.
Stilet вне форума Ответить с цитированием
Старый 25.06.2013, 08:54   #13
НЕ_АЙС
Форумчанин
 
Регистрация: 18.04.2007
Сообщений: 135
По умолчанию

А ему нужна такая безопасность? По мне так парень просто поиграться решил и поуправлять удаленно чужими машинами, а в этом случае согласитесь все эти покупки отдельного сервака смотрятся не очень уместно) Более того, промежуточный сервак юкоза будет использоваться только лишь для хранения файла с айпишками серверов. Какое там расширение функционала ещё нужно? Сервак где-то в вебе запускается, прописывает свою айпишку в файл. Далее админ с клиента делает обновление списка серверов в сети, считывает из файла имеющиеся адреса, проверяет их и если всё ок то подключается и ведет управление.
Всё просто. Зачем ему лишние сущности и затраты бабла? И уж тем более зачем ему где-то светить свой статичный айпи?))
НЕ_АЙС вне форума Ответить с цитированием
Старый 25.06.2013, 12:01   #14
саша40
Участник клуба
 
Регистрация: 12.09.2012
Сообщений: 1,030
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
С Юкоза?
Замечтательно...
Я так сделал в своей программе. Используя возможности WinInet мы смогли сделать функцию ReadTextFileServer, которая выдать текст готового файла. Причем если запихнуть одну строку, то получается лучше.
Что нужно программисту: Компьютер, Среда программирование, Воображение, Прямые руки, Мозги, Знания этой среды программирования.
Программист-это профессия, а программирование-это моё хобби.
саша40 вне форума Ответить с цитированием
Старый 25.06.2013, 14:11   #15
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

ну если у вас есть свой сайт, то юкоз приплетать ни к чему.
а юкозовский сайт, должен хоть чуток посещатся(и помоему быть не пустым), иначе сотрут в один момент.

+ сервер тогда не может быть публичным(само приложение, она станет одноэкземплярным, даже между компами).
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.

Последний раз редактировалось Пепел Феникса; 25.06.2013 в 14:14.
Пепел Феникса вне форума Ответить с цитированием
Старый 25.06.2013, 15:55   #16
НЕ_АЙС
Форумчанин
 
Регистрация: 18.04.2007
Сообщений: 135
По умолчанию

Цитата:
Сообщение от Пепел Феникса Посмотреть сообщение
а юкозовский сайт, должен хоть чуток посещатся(и помоему быть не пустым), иначе сотрут в один момент.
Тоже мне проблема. Добавьте маленькую страничку да пусть серваки рассыпанные по сети раз в день запрашивают её.

Цитата:
Сообщение от Пепел Феникса Посмотреть сообщение
+ сервер тогда не может быть публичным(само приложение, она станет одноэкземплярным, даже между компами).
Честно говоря не понял о чем вы
НЕ_АЙС вне форума Ответить с цитированием
Старый 25.06.2013, 16:11   #17
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
Честно говоря не понял о чем вы
в вашем файле на сервере, вы не сможете нормально хранить более одного адреса, значит сервер лишь один.
(хотя выход можно найти)

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

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

а если есть свой сайт, то тут скриптик лучше накатать(который еще и IP внешний определит)
Я конечно извиняюсь, может не знаю чего про юкоз, но почему не смогу хранить в файле более одного адреса?
НЕ_АЙС вне форума Ответить с цитированием
Старый 25.06.2013, 18:42   #19
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
Сообщение от НЕ_АЙС Посмотреть сообщение
Я конечно извиняюсь, может не знаю чего про юкоз, но почему не смогу хранить в файле более одного адреса?
вам понятие гонки знакомо? когда несколько серверов пойдут менять этот файл(для чего надо скачать старый, изменить, и залить новый)
или вы руками будете обновлять файл?

так же в этом случае нет защиты от пропажи сервера.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 25.06.2013, 19:24   #20
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,426
По умолчанию

Цитата:
А, стесняюсь спросить, по каким это причинам клиент не в курсе где сервер?
Ситуация когда 2 игрока находятся в 2х разных частях света да ещё за интернет провайдерами(скажем. местные локальные сети), и они хотят играть друг. с другом.


Цитата:
Как можно передать с компьютера на котором запущенн сервер , ip адресс клиенту, чтобы клиент смог подсоединиться к серверу.
Глупо использовать HTTP для этой цели.

Создайте свой прокси-сервер по протоколу которым обмениваетесь, ну и купить пару VDS/VPS-серверов.

Ваша программа-клиент подключается именно к вашему серверу, и передает ему сведения о том, к кому подключается и id к которому подключается(Нужно, когда 2 человека сидят за 1 провайдером но локально не видят друг-друга, тогда внешние IP у них, возможно, будут одинаковы).
Если сервер с таким-то id тоже зарегистрирован на вашем прокси-сервере, то ваш сервер передает через себя информацию.

Как-то так.

А вообще идея статического IP адреса для сервера куда более здравая.
Человек_Борща вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 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