|
|
|||||
Регистрация: May 2010
Адрес: Киев
Сообщений: 62
|
Взаимодействие Java + AS3.0
Доброго времени суток.
Я разрабатываю игру. Часть с логикой написана на java, остальное на as3.0. Какие есть возможности соединения этих двух частей. Соккетное соединение не подходит, по некоторым причинам
__________________
trace("Hello, world!"); |
|
|||||
Banned
[+1 05.11.11]
[+1 09.08.11] Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
|
через http
Цитата:
|
|
|||||
Регистрация: May 2010
Адрес: Киев
Сообщений: 62
|
Некоторые антивирусы не пропускают такое взаимодействие.
__________________
trace("Hello, world!"); |
|
|||||
Banned
[+1 05.11.11]
[+1 09.08.11] Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
|
Любой нормальный антивирус пропускает. Если какой-то антивирь не пропускает, значит нужно снести его и поставить нормальный, а сокеты - это самое лучшее решение для онлайн игр.
|
|
|||||
Цитата:
Бывают ситуации когда сокет использовать невозможно со стороны клиента, таких мало, но если их будет даже 1-3 процента - в любом случае нужно этот момент учитывать, так как от этого одного процента выхватишь пачку негативных отзывов и еще минуст десяток процентов пользователей которые прочли и передумали играть. Ява насколько я знаю использует Tomkat, он умеет работать в роли хттп-сервера. Нужно немного доработать напильником свой сервер и клиент чтобы сервер мог работать в режиме запрос-ответ. Ну и клиенту втулить проверку доступен ли сокет, и если не доступен коннектиться по хттп. Это стандартная практика.
__________________
Кто к нам с чем для чего - тот у нас того от того. Последний раз редактировалось Dukobpa3; 13.01.2012 в 20:42. |
|
|||||
Banned
[+1 05.11.11]
[+1 09.08.11] Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
|
ну, твой пост не менее гениален. Об http я написал еще во втором посте
или ты хочешь сказать, что сокеты - это не лучшее решение? ) |
|
|||||
Всё что я хотел сказать я сказал) Просто стоит учитывать максимально возможное кол-во ситуаций.
А учитывать можно по-разному. Или так как ты - сознательно послать пачку пользователей у которых сокеты не канают со словами "моя игра крутая, это ты дурак", или же сделать так чтобы и они могли пользоваться приложением. Сокет от хттп отличается только двумя вещами: 1. Сокет может слать сообщения клиенту без запроса от него (используется не так уж и часто на самом то деле) 2. Экономится время на коннектах/дисконнектах, так как сокет всегда поключен если клиент онлайн. Второй пункт очевиден, тут ничего не сделаешь. Первый же вполне себе можно решить и посредством хттп, прикрутив на клиенте автообновление по таймеру. твой ход
__________________
Кто к нам с чем для чего - тот у нас того от того. |
|
|||||
Banned
[+1 05.11.11]
[+1 09.08.11] Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
|
Цитата:
Цитата:
Нет, я гворю о том, что ставку прежде всего надо делать на сокеты, но не говорю, что при этом надо забить на все остальное (ну, разве что на хреновые антивирусы надо забить ). У автора то Цитата:
|
|
|||||
Цитата:
разве не равно: "моя игра крутая, это ты дурак" С точки зрения пользователя по-моему как раз так и есть. А заставить всех пользователей что-то там менять у них на компах чтоб поиграть(поменять антивирь к примеру)... Ну хз... Удачи. Не вижу смысла продолжать тему.
__________________
Кто к нам с чем для чего - тот у нас того от того. |
|
|||||
Banned
[+1 05.11.11]
[+1 09.08.11] Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
|
Я несколько раз видел инструкции под приложениями как добавить порты в исключения для наиболее распространеных брандмауэйров.
С этим однозначно имеет смысл заморочиться. На счет "снести" эт я конечно утрирую Потому что для рилтаймовых игр через http игра будет не айс. Таймер таймером, но когда сервер сам оповещает клиентов - это все равно лучше. |
Часовой пояс GMT +4, время: 16:02. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|