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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 28.08.2006, 18:13
meps вне форума Посмотреть профиль Отправить личное сообщение для meps Посетить домашнюю страницу meps Найти все сообщения от meps
  № 1  
Ответить с цитированием
meps
 
Аватар для meps

Регистрация: Feb 2003
Адрес: Москва
Сообщений: 15
Отправить сообщение для meps с помощью ICQ
Question Соединение peer-to-peer

Можно ли двух flash-клиентов соединить через интернет без использования сервера, исключительно по ip-адресам?

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

Возможно ли средствами flash 8 осуществить соединение peer-to-peer и если нет, то как с минимальными затратами реализовать это с помощью выделенного сервера?
__________________
номер тринадцатый...

Старый 28.08.2006, 18:15
Бармалей вне форума Посмотреть профиль Отправить личное сообщение для Бармалей Посетить домашнюю страницу Бармалей Найти все сообщения от Бармалей
  № 2  
Ответить с цитированием
Бармалей
 
Аватар для Бармалей

Регистрация: Jun 2005
Адрес: Москва
Сообщений: 784
Отправить сообщение для Бармалей с помощью ICQ
Цитата:
Сообщение от meps
Можно ли двух flash-клиентов соединить через интернет без использования сервера, исключительно по ip-адресам?
нет

Цитата:
Сообщение от meps
Если нет, то как с минимальными затратами реализовать это с помощью выделенного сервера?
Написать свой простой сокет-сервер.
__________________
Garbage Collector || AIR (Apollo) Docs

Старый 28.08.2006, 18:47
Artem Brigert вне форума Посмотреть профиль Найти все сообщения от Artem Brigert
  № 3  
Ответить с цитированием
Artem Brigert
Banned

Регистрация: Sep 2001
Сообщений: 6,162
Цитата:
Написать свой простой сокет-сервер.
или взять чужой

Старый 29.08.2006, 08:42
meps вне форума Посмотреть профиль Отправить личное сообщение для meps Посетить домашнюю страницу meps Найти все сообщения от meps
  № 4  
Ответить с цитированием
meps
 
Аватар для meps

Регистрация: Feb 2003
Адрес: Москва
Сообщений: 15
Отправить сообщение для meps с помощью ICQ
Цитата:
Сообщение от Artem Melnikov
или взять чужой
А какие есть чужие серверы? Мне нужен хоть какой-нибудь пример простейшего сервера под FreeBSD, разумеется в исходниках
__________________
номер тринадцатый...

Старый 29.08.2006, 10:54
Artem Brigert вне форума Посмотреть профиль Найти все сообщения от Artem Brigert
  № 5  
Ответить с цитированием
Artem Brigert
Banned

Регистрация: Sep 2001
Сообщений: 6,162
Цитата:
Сообщение от meps
Мне нужен хоть какой-нибудь пример простейшего сервера под FreeBSD, разумеется в исходниках
а может тебе ещё чего нибудь нужно? ты говори не стесняйся


Цитата:
правда, когда игроков будет более 2х, синхронным обменом дело не обойдется.
я незнаю как у тебя ,а у меня можно.

Старый 29.08.2006, 14:48
meps вне форума Посмотреть профиль Отправить личное сообщение для meps Посетить домашнюю страницу meps Найти все сообщения от meps
  № 6  
Ответить с цитированием
meps
 
Аватар для meps

Регистрация: Feb 2003
Адрес: Москва
Сообщений: 15
Отправить сообщение для meps с помощью ICQ
Цитата:
Сообщение от Artem Melnikov
а может тебе ещё чего нибудь нужно? ты говори не стесняйся
Огромное спасибо за оказанную неоценимую квалифицированную помощь! Мне, право, как-то уже неудобно просить о бОльшем...
__________________
номер тринадцатый...

Старый 28.08.2006, 19:21
FourSide вне форума Посмотреть профиль Отправить личное сообщение для FourSide Найти все сообщения от FourSide
  № 7  
Ответить с цитированием
FourSide

Регистрация: Jul 2006
Сообщений: 387
Отправить сообщение для FourSide с помощью Skype™
Для такой игры необязательно создавать демон и открывать порт. Достаточно раз в, например, 15 секунд опрашивать сервер на наличие ходов.
Я так делал шашки - не та задача для сокетов.

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

Регистрация: Jun 2005
Адрес: Москва
Сообщений: 784
Отправить сообщение для Бармалей с помощью ICQ
Цитата:
Сообщение от FourSide
Для такой игры необязательно создавать демон и открывать порт. Достаточно раз в, например, 15 секунд опрашивать сервер на наличие ходов.
Я так делал шашки - не та задача для сокетов.
Ну это смотря на какое количество одновременных юзеров расчитана игра. При большом их количестве, для экономии трафика да и вообще для разгрузки сервера лучше использоватьсокет.
__________________
Garbage Collector || AIR (Apollo) Docs

Старый 29.08.2006, 08:47
meps вне форума Посмотреть профиль Отправить личное сообщение для meps Посетить домашнюю страницу meps Найти все сообщения от meps
  № 9  
Ответить с цитированием
meps
 
Аватар для meps

Регистрация: Feb 2003
Адрес: Москва
Сообщений: 15
Отправить сообщение для meps с помощью ICQ
Цитата:
Сообщение от Бармалей
Ну это смотря на какое количество одновременных юзеров расчитана игра. При большом их количестве, для экономии трафика да и вообще для разгрузки сервера лучше использоватьсокет.
Пока только два игрока. А с выделенным сервером их уже хоть сколько будет -- он тогда сам раздаст очередность и будет активировать интерфейс клиента, у которого идет ход. Правда, когда игроков будет более 2х, синхронным обменом дело не обойдется.

Значит нельзя напрямую делать обмен через клиентские модули... Очень жаль.
__________________
номер тринадцатый...

Старый 29.08.2006, 14:52
Artem Brigert вне форума Посмотреть профиль Найти все сообщения от Artem Brigert
  № 10  
Ответить с цитированием
Artem Brigert
Banned

Регистрация: Sep 2001
Сообщений: 6,162
в интернете есть миллион примеров сокет серверов .... и если ты не можешь пользоваться поисковиками то тебе уже не помочь

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

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

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


 


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


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