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

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 16.04.2013, 14:33
caseyryan вне форума Посмотреть профиль Отправить личное сообщение для caseyryan Найти все сообщения от caseyryan
  № 31  
Ответить с цитированием
caseyryan
 
Аватар для caseyryan

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

Может я сейчас открою вселенскую тайну, но у меня есть собственный сервер на Java, который работает через сокеты И до этого сколько раз сталкивался, большинство работало через сокеты. И Wowza, да да WOVZA - это тоже сокет сервер, написанный на джаве

Старый 16.04.2013, 19:11
in4core вне форума Посмотреть профиль Отправить личное сообщение для in4core Найти все сообщения от in4core
  № 32  
Ответить с цитированием
in4core
[+4 06.05.14]
 
Аватар для in4core

Регистрация: Mar 2009
Сообщений: 4,219
Записей в блоге: 14
Ну сокет это как бы разъём. То есть IP адрес и порт. Дырка через которую два процесса могшут взаимодействовать. Вовза на некоем уровне является сокет-сервером, но для работы с ней используются транспортные протоколы более высокого уровня. То есть не уверен что она отзовётся если ты минуя эти протоколы начнёшь ей шпулять пакеты
__________________
Марк Tween

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

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

Старый 16.04.2013, 20:28
Psycho Tiger вне форума Посмотреть профиль Отправить личное сообщение для Psycho Tiger Найти все сообщения от Psycho Tiger
  № 34  
Ответить с цитированием
Psycho Tiger
 
Аватар для Psycho Tiger

блогер
Регистрация: Jun 2005
Адрес: Господи пожалуйста не Новосибирск
Сообщений: 6,598
Записей в блоге: 17
Цитата:
Сообщение от in4core Посмотреть сообщение
Ну сокет это как бы разъём. То есть IP адрес и порт. Дырка через которую два процесса могшут взаимодействовать. Вовза на некоем уровне является сокет-сервером, но для работы с ней используются транспортные протоколы более высокого уровня. То есть не уверен что она отзовётся если ты минуя эти протоколы начнёшь ей шпулять пакеты
Как я люблю, когда ты начинаешь рубить правду матку )
Если бы ты сдавал экзамен, то:
Цитата:
Ну сокет это как бы разъём. То есть IP адрес и порт.
Минус полбалла. Сокет – это поток, который можно цеплять хоть через файл.
Цитата:
Дырка через которую два процесса могшут взаимодействовать.
Верно. Обычный I/OStream.
Цитата:
Вовза на некоем уровне является сокет-сервером, но для работы с ней используются транспортные протоколы более высокого уровня.
Полное непонимание что такое транспортный протокол. Минус два балла.
Если тебе интересно, можешь почитать про OSI. А транспортный протокол в стеке лежит там, где ты программируя о нём и не подозреваешь.
Цитата:
То есть не уверен что она отзовётся если ты минуя эти протоколы начнёшь ей шпулять пакеты
И вновь минус. Как ты будешь отсылать пакеты? Почтой России? Тебе нужно завернуть свои данные в пакет в TCP (про UPD вообще умолчу), который нужно завернуть в пакет IP и только потом отправить. Но благодаря высокоуровневым языкам тебе и об этом знать не нужно.

Приходите на пересдачу.

Старый 17.04.2013, 01:20
Sync вне форума Посмотреть профиль Отправить личное сообщение для Sync Найти все сообщения от Sync
  № 35  
Ответить с цитированием
Sync
 
Аватар для Sync

Регистрация: Feb 2013
Сообщений: 176
Цитата:
Сообщение от in4core Посмотреть сообщение
Но как то сложилось так, что для серьезных проектов - выбирают серьезные технологии аля JAVA и т.п. - уж для сервера точно. имхо
Немного непонятно: какой критерий "серьезности" проекта? DAU в 100 000 -серьезно, или ещё нет?
а покер серьезно?
а если игра развлекательная? это серьезный проект или как?
почему-то всегда казалось что в деле выбора сервера основную роль должна играть целесообразность, а не "серьезность"

Старый 17.04.2013, 10:57
mikhailk вне форума Посмотреть профиль Отправить личное сообщение для mikhailk Найти все сообщения от mikhailk
  № 36  
Ответить с цитированием
mikhailk
 
Аватар для mikhailk

Регистрация: Nov 2009
Адрес: СПб
Сообщений: 2,236
Если говорить про игровые проекты, то как мне кажется сейчас - нет.

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

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

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

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

Старый 17.04.2013, 12:37
mikhailk вне форума Посмотреть профиль Отправить личное сообщение для mikhailk Найти все сообщения от mikhailk
  № 38  
Ответить с цитированием
mikhailk
 
Аватар для mikhailk

Регистрация: Nov 2009
Адрес: СПб
Сообщений: 2,236
Цитата:
Собственными силами обычно делается альфа тестирование. А бета тестирование как раз и предполагает привлечение добровольцев из числа обычных пользователей
Хорошо, перефразирую.

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

Впрочем, это мое мнение и отстаивать его во что бы то ни стало смысла не вижу.

Старый 17.04.2013, 16:42
Sync вне форума Посмотреть профиль Отправить личное сообщение для Sync Найти все сообщения от Sync
  № 39  
Ответить с цитированием
Sync
 
Аватар для Sync

Регистрация: Feb 2013
Сообщений: 176
Цитата:
Сообщение от mikhailk Посмотреть сообщение
выбор как правило делается в сторону сокращения сроков разработки. Лишний выделенный сервер на том же хецнере - 3-5 тыс. рублей. Проще заложить горизонтальное расширение и сократить сроки разработки, нежели делать игрушку исключительно эффективной
Т.е. никто не рассчитывает на вариант "выстрелит"? ибо если такое случится на сервере "как получилось", можно умучиться "расширять горизонты"

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

Регистрация: Jan 2009
Сообщений: 1,651
Чего там "умучиваться"? Месяц нанятого программиста - 2000$. Еще один сервер в стойке - 1000$. Вывод?
__________________
мой пустой блог

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

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

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


 


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


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