Все оказалось проще:
Код AS3:
private function broadcastingStatusHandler(e:NetStatusEvent):void
{
Cc.log("BROADCASTING STATUS: ", e.info.code);
switch (e.info.code)
{
case "NetConnection.Connect.Success":
setupNetGroup();
break;
case "NetGroup.Posting.Notify":
var bytes:ByteArray = e.info.message.data;
if (!_isStarted)
{
_ns.pause();
var delay:Number = 2;
TweenMax.delayedCall(delay, function _func():void
{
_ns.togglePause();
});
_isStarted = true;
}
_ns.appendBytes(bytes);
break;
}
}
Добавлено через 15 часов 5 минут
Хорошая мысль, но тогда появляется вопрос, как замерить время задержки передачи данных к конкретному клиенту.
Добавлено через 15 часов 5 минут
Хорошая мысль, но тогда появляется вопрос, как замерить время задержки передачи данных к конкретному клиенту.
Добавлено через 15 часов 6 минут
Цитата:
Сообщение от undefined
А что мешает через тот же NetGroup.post раздавать всем команды pasuse/resume или команду pause(N ms)?
|
Хорошая мысль, но тогда появляется вопрос, как замерить время задержки передачи данных к конкретному клиенту.