Показать сообщение отдельно
Старый 25.03.2011, 11:19
MrAngel вне форума Посмотреть профиль Отправить личное сообщение для MrAngel Найти все сообщения от MrAngel
  № 2  
Ответить с цитированием
MrAngel

Регистрация: May 2007
Сообщений: 21
Все, проблема решена) Загвоздка была в том что использовал один и тот же поток для публикации и для чтения.. немудрено, что NetStream ругался

Но вот есть еще один неразрешенный вопросец.. Пусть и не самый важный, но хотелось бы с ним тоже разобраться.

Вообщем после подключения к группе нового клиента этот клиент отправляет всем сообщение о том что он появился таким образом:

Код AS3:
private function say_that_i_login():void
{
		...
		var mes:Object = new Object();
		mes.user = _nick;
		mes.sequnce = _sequence++;
		mes.sender = _netConnection.nearID;
 
		status_output.appendText("say that I login.. \n");
 
		mes.action = "login";
		_netGroup.sendToAllNeighbors(mes);
		...
}
Функция say_that_i_login() вызывается непосредственно после получения сообщения NetGroup.Connect.Success. Но вот беда, это сообщение так ни до кого и не доходит. Несмотря на сообщение об удачном подключении к группе, у нашего клиента похоже нет ни одного соседа...

Так вот собсно вопрос в том есть ли у клиента получившего сообщение NetGroup.Connect.Success в момент его получения связь хоть с одним из клиентов той же группы? Или же связь настраивается постепенно и в первоначальный момент он не связан вообще не с кем?