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

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

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

Регистрация: May 2012
Сообщений: 4
Question Как связать Flash приложение и socket.io

Всем привет! Пишу серверную часть для Flash приложения. Использую node.js + socket.io
Проблема встала такая, как связать Flash приложение и socket.io у клиента?!

Старый 31.05.2012, 21:59
t4arty вне форума Посмотреть профиль Отправить личное сообщение для t4arty Найти все сообщения от t4arty
  № 2  
Ответить с цитированием
t4arty

Регистрация: May 2010
Адрес: пространство в положении
Сообщений: 219
ExternalInterface или те же socket`ы ? (или я не понял темы)

Старый 31.05.2012, 22:09
Astraport вне форума Посмотреть профиль Отправить личное сообщение для Astraport Найти все сообщения от Astraport
  № 3  
Ответить с цитированием
Astraport
 
Аватар для Astraport

блогер
Регистрация: Sep 2009
Сообщений: 2,463
Записей в блоге: 2
Websocket

Поищи мои сообщения по этой теме на форуме - я делал.
__________________
In Code We Trust

Старый 07.06.2012, 02:57
freehippy вне форума Посмотреть профиль Отправить личное сообщение для freehippy Найти все сообщения от freehippy
  № 4  
Ответить с цитированием
freehippy

Регистрация: May 2012
Сообщений: 4
И так... использую node.js сервер. На него поставил библиотеку Socket.IO, которое позволяет клиенту и серверу общаться, используя различные технологии.

Пример кода сервера:

Код:
var io = require('socket.io').listen(10081);
io.sockets.on('connection', function (socket) {
	socket.send('Привет! Ты подключился к сереру =)');
	console.log('Пользователь подключился ID: '+socket.id);

	socket.on('message', function(message) {
		console.log('Сообщение: '+message);
	});

	socket.on('disconnect', function() {
		console.log('Пользователь отключился ID: '+socket.id);
	});
});
HTML клиент к этому серверу написать ничего сложного не составляет.

Пример простейшего клиента:

Код:
<script src="http://127.0.0.1:10081/socket.io/socket.io.js"></script>
<script>
  var socket = io.connect('http://127.0.0.1:10081');
  
  socket.on('connect', function () {
	console.log('connect');
	socket.emit('сообщение от клиента к серверу');
  });

  socket.on('disconnect', function () {
	console.log('disconnect');
  });

  socket.on('message', function (message) {
	console.log('message: '+message);
  });
</script>
А теперь сообственно вопрос, как мне реализовать подключение Flash приложения к моему вышеописанному серверу?!!
Читал и пытался реализовать примеры с github но ничего не получилось.


Последний раз редактировалось mooncar; 07.06.2012 в 11:12.
Старый 07.06.2012, 11:13
mooncar вне форума Посмотреть профиль Отправить личное сообщение для mooncar Найти все сообщения от mooncar
  № 5  
Ответить с цитированием
mooncar
Модрон-ветеринар
 
Аватар для mooncar

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
freehippy, код нужно оформлять тегами.
__________________
Идите первым!

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

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

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


 


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


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