PDA

Просмотр полной версии : Сервер на стороне клиента


Phoenixyak
12.01.2010, 18:50
столкнулся с проблемой:
Нужно организовать соединение флэшь с флешем через прямое соединение. Но action script не может создавать слушатель для сокетов.
Задача простая: разгрузить web сервер, и сделать передачу между клиентами по прямого соединению.

Подскажите как это оптимальнее сделать?

etc
13.01.2010, 11:36
Сервер на стороне клиента невозможен, вы сами об этом написали.

Phoenixyak
13.01.2010, 13:47
А можно ли организовать сервер на стороне клиента с помощью javascript?

SaFeR
13.01.2010, 13:54
нельзя

incoob
13.01.2010, 15:56
В принципе клиенты могут общаться напрямую друг с другом по RTMFP. Но для инициализации соединения нужен fms.
Если я ничего не путаю :)

Phoenixyak
13.01.2010, 17:07
Вроде флэшь ролики должны располагаться на одном компьютере, иначе нельзя установить прямое соединение?То есть устанавливается соединения между различными роликами на одном компьютере. Если я конечно ничего не перепутал. Ответьте пожалуйста, чтоб не начать читать не то). спс

alexcon314
13.01.2010, 17:28
Для общения роликов на одном компьютере существует класс LocalConnection.

Страга
19.01.2010, 01:56
Вопрос вроде в тему: а зачем тогда нужен allowDomain()?
Написано для того чтобы если с другого домена флеш хочет обратиться к флешу.
Лично я вот не допер: локальное соединение, но разные домены? Это как?
Цитирую:
Задача
Требуется, чтобы ролик принимал по локальному соединению
сообщения от роликов из других доменов.
Решение
Обратитесь к методу allowDomain() получающего объекта локального
соединения. (Action script 3.0. Сборник рецептов)

Искал долго, но безрезультатно. Поэтому непонятно - могут ли 2 флешки связаться друг с другом по сети. Пусть допустим в одну из них (да хоть в обе) где нужно будет вписать IP. Существует ли такая возможность?
Объясните человеку пока далекому от этого.

alexcon314
19.01.2010, 08:51
Лично я вот не допер: локальное соединение, но разные домены? Это как?
Имеется в виду, что на компьютер флэшки могут грузиться с разных доменов. Чтобы разрешить им общаться по LocalConnection и нужен allowDomain().
Поэтому непонятно - могут ли 2 флешки связаться друг с другом по сети.
Нет, напрямую не могут. Если только с посторонней помощью, например сокет-сервера.