Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > Серверные технологии и Flash

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 22.01.2013, 06:27
pall92 вне форума Посмотреть профиль Отправить личное сообщение для pall92 Найти все сообщения от pall92
  № 1  
Ответить с цитированием
pall92

Регистрация: Jul 2012
Сообщений: 66
По умолчанию ищу туториалы по работе с серверами

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

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

На всяких форумах максимум что можно найти- ссылки на учебники php, но насамом деле написать логику и перевести ее на новый синтаксис - не особо сложно. лично для меня. сложно разобраться в том как это вообще все работает - и именно этого найти почти невозможно.

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

писать о том что я нуб, чайник и корованы не надо) я и так в курсе, но делу это не помогает)


Последний раз редактировалось pall92; 22.01.2013 в 17:35.
Старый 22.01.2013, 10:46
caseyryan вне форума Посмотреть профиль Отправить личное сообщение для caseyryan Найти все сообщения от caseyryan
  № 2  
Ответить с цитированием
caseyryan
 
Аватар для caseyryan

Регистрация: Jun 2012
Адрес: Новосибирск
Сообщений: 6,644
Записей в блоге: 4
Цитата:
вроде unionplatform и прочего... но они не обладают достаточным функцианалом
На самом деле не они не обладают достаточным функционалом, а Вы просто не достаточно представляете как все работает. У меня самого используется юнион. Для него я написал все необходимые мне модули. Он даже резервную копию собственной базы данных делает по расписанию. Т.е. можно сделать все, что нужно для подобных проектов.

Принцип работы в целом довольно прост. Флеш приложение посылает POST запрос или запрос через сокет. Сервер это запрос принимает, разбирает и на основании получившихся данных формирует и посылает ответ клиенту. Если требуется, то вытаскивает из базы данных что-то.

Цитата:
но насамом деле написать логику и перевести ее на новый синтаксис - не особо сложно. лично для меня. сложно разобраться в том как это вообще все работает - и именно этого найти почти невозможно.
Похоже как раз с логикой у Вас и проблемы. Потому что логика - это и есть то, как все работает.

Вот очень хороший пример взаимодействия флеш и джава сервера через сокеты http://www.broculos.net/en/article/h...sh-java-server

Все что нужно есть. А дальше уже затачивается под специфику конкретного проекта.

Старый 22.01.2013, 16:49
pall92 вне форума Посмотреть профиль Отправить личное сообщение для pall92 Найти все сообщения от pall92
  № 3  
Ответить с цитированием
pall92

Регистрация: Jul 2012
Сообщений: 66
Цитата:
Сообщение от caseyryan Посмотреть сообщение
похоже как раз с логикой у Вас и проблемы. Потому что логика - это и есть то, как все работает.
насчет моей фразы - вы меня немного не так поняли) но это пустяки.

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

как-то так?
что еще следует знать совсем новичку в серверном программировании?

извиняюсь за возможно нубские вопросы)просто не сталкивался совсем с этим, а дружелюбных форумов мало)

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


Последний раз редактировалось pall92; 22.01.2013 в 17:05.
Старый 22.01.2013, 17:55
Bgg вне форума Посмотреть профиль Отправить личное сообщение для Bgg Найти все сообщения от Bgg
  № 4  
Ответить с цитированием
Bgg
 
Аватар для Bgg

Регистрация: Jan 2009
Адрес: Петерсбург
Сообщений: 1,882
Цитата:
Сообщение от pall92 Посмотреть сообщение
собственно, поправьте меня если я не правильно понимаю суть:
-я арендую хостинг и сервер на нем(сервер в данном случае в значении железа, правильно?)
-затем я устнаваливаю на свой новоиспеченный сервер программу-сервер.(загружаю. просто как фаил?)
-затем загружаю как-то свои скрипты и все такое... это уже по обучалке конкретного ПО.

как-то так?
что еще следует знать совсем новичку в серверном программировании?
В случае PHP сервера так все и будет. Не очень понял почему вам не понравилось что вас отсылают на учебники по PHP. Вы же новичек, это то что вам нужно. Напишите сначала на PHP свой сервер, а потом уже решите что вам нужно.

ps поголовное желание найти пошаговый туториал(или видео-туториал ) и стать крутым программистом.

Старый 22.01.2013, 18:17
pall92 вне форума Посмотреть профиль Отправить личное сообщение для pall92 Найти все сообщения от pall92
  № 5  
Ответить с цитированием
pall92

Регистрация: Jul 2012
Сообщений: 66
Цитата:
Сообщение от Bgg Посмотреть сообщение
В случае PHP сервера так все и будет. Не очень понял почему вам не понравилось что вас отсылают на учебники по PHP. Вы же новичек, это то что вам нужно. Напишите сначала на PHP свой сервер, а потом уже решите что вам нужно.

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

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

Старый 22.01.2013, 18:31
Bgg вне форума Посмотреть профиль Отправить личное сообщение для Bgg Найти все сообщения от Bgg
  № 6  
Ответить с цитированием
Bgg
 
Аватар для Bgg

Регистрация: Jan 2009
Адрес: Петерсбург
Сообщений: 1,882
Цитата:
Сообщение от pall92 Посмотреть сообщение
если вы учились програмировать от нуля и до конца по учебникам и только, то я за вас рад, но это крайне не продуктивно.
Очень продуктивно копипастить, но это ничего обшего не имеет со знаниями и понимаением. Книги есть и по принципу работы серверов.

Старый 22.01.2013, 18:47
caseyryan вне форума Посмотреть профиль Отправить личное сообщение для caseyryan Найти все сообщения от caseyryan
  № 7  
Ответить с цитированием
caseyryan
 
Аватар для caseyryan

Регистрация: Jun 2012
Адрес: Новосибирск
Сообщений: 6,644
Записей в блоге: 4
Цитата:
я как-то не нашел на офф сайте про это ничего кроме того, что это МОЖНО))
Вот как раз на этот счет могу сказать, что постарались они очень хорошо. Там есть абсолютно все, что нужно знать по работе этого сервера, и примеров куча. Если после просмотра офсайта что-то непонятно - вперед учить азы. Да да, именно читать учебники и т.п.
Цитата:
и до конца по учебникам и только, то я за вас рад, но это крайне не продуктивно.
Рано или поздно все приходят к тому, что это как раз наиболее продуктивный подход. Просто не нужно читать все подряд. Нужно выбирать лучшие книжки (а для этого достаточно погуглить, такие темы часто на разных форумах поднимаются).

Цитата:
что касается unionplatform - у меня создалось просто впечатление что он может работать только через понятия комнаты. а мне нужно чтобы данные обрабатывались и передавались на сервер вконтакте(сохраняли в локальные переменные приложения) даже при оф-лайне.
При чем тут контакт?

Комната - это некое абстрактное понятие. Это как бы объединение нескольких пользователей временно в одну группу, чтобы им было проще взаимодействовать друг с другом. И ничего более.
Сервер существует отдельно, это он по запросу создает экземпляры комнат и добавляет туда нужных клиентов. У сервера есть и свои модули, которые, в случае с юнионом пишутся довольно просто. Это всего лишь java класс, расширяющий класс Module и применяющий его абстрактные методы. К этому модулю можно делать запросы в любое время, независимо от существования комнат. Модуль, в свою очередь, может так же делать все что угодно. Он может даже стать клиентом для другого сервера. Например делать запросы к серверам контакта, получать от них ответы и обрабатывать их.

По большому счету юнион, представляет из себя набор инструментов с уже подключенной базой данных, удобным api для работы с ней и системой обработки клиентов. А расширять его можно как угодно.

Старый 22.01.2013, 18:55
iflamberg вне форума Посмотреть профиль Отправить личное сообщение для iflamberg Найти все сообщения от iflamberg
  № 8  
Ответить с цитированием
iflamberg
 
Аватар для iflamberg

Регистрация: Jan 2009
Сообщений: 1,651
А unionplatform - это сокет-сервер? Если так, то это немного перебор для задачи "там требуются всякие рейтинги и прочее...". На мой взгляд простенький php-скрипт для такой цели - самый раз.
__________________
мой пустой блог

Старый 22.01.2013, 19:00
caseyryan вне форума Посмотреть профиль Отправить личное сообщение для caseyryan Найти все сообщения от caseyryan
  № 9  
Ответить с цитированием
caseyryan
 
Аватар для caseyryan

Регистрация: Jun 2012
Адрес: Новосибирск
Сообщений: 6,644
Записей в блоге: 4
Для такой задачи да, крутоват. Зато базу данных отедельно ставить не надо и запросы к ней формировать. Да и модуль для него написать тоже не сложная задача.

Старый 23.01.2013, 14:56
pall92 вне форума Посмотреть профиль Отправить личное сообщение для pall92 Найти все сообщения от pall92
  № 10  
Ответить с цитированием
pall92

Регистрация: Jul 2012
Сообщений: 66
Цитата:
Сообщение от Bgg Посмотреть сообщение
Очень продуктивно копипастить, но это ничего обшего не имеет со знаниями и понимаением. Книги есть и по принципу работы серверов.
никто и спорит. просто лучше делать и паралельно учится) хорошие учебники написаны так, что после первой главы ты уже что-то умееш) я совсем не копипастер. просто это как с пианино - если я пришел ему учится и мне место того чтобы показать как держать пальцы, и как сыграть простенькую мелоднию, начинают объяснять как устроен инструмент или сразу лезут в дебри теории музыки - то это хреновый препод)

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

Создать новую тему Ответ Часовой пояс GMT +4, время: 20:35.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 20:35.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.