Показать сообщение отдельно
Старый 02.09.2010, 20:37
dixlofos вне форума Посмотреть профиль Отправить личное сообщение для dixlofos Найти все сообщения от dixlofos
  № 1  
Ответить с цитированием
dixlofos
 
Аватар для dixlofos

Регистрация: Apr 2009
Сообщений: 167
Записей в блоге: 1
По умолчанию peer-to-peer Stratus Как отправить\получить данные?

Всем привет!
Недавно задался целью сделать p2p чат, и не смог продвинуться дальше получения "nearID" моего приложения..

Вот рабочий код:
Код AS3:
package
{
	import flash.display.Sprite;
	import flash.net.NetConnection;
	import flash.net.NetStream;
	import flash.events.NetStatusEvent;
	import flash.events.MouseEvent;
 
	public class Main extends Sprite
	{
		private const StratusAddress:String = "rtmfp://stratus.rtmfp.net";
		private const DeveloperKey:String = "36cb174283787a9590ac138f-f5e3ef7e5de9";
		private var netConnection:NetConnection;
 
		public function Main():void
		{
			netConnection = new NetConnection();
			netConnection.addEventListener(NetStatusEvent.NET_STATUS, netStatusHandler);
			netConnection.connect(StratusAddress + "/" + DeveloperKey);
		}		
 
		private function netStatusHandler(e:NetStatusEvent):void
		{			
			//мы получили ID нашего подключения к сервису Startus
			$keyOutput.text = netConnection.nearID;
		}
	}
}
как мне дальше подключиться к другому приложению, если я знаю его nearID?