О событии CLOSE - имел в виду вот так:

Код AS3:
if(sender && sender.connected)
{
sender.addEventListener(Event.CLOSE, OnSenderClose);
sender.close();
}
...
private function OnSenderClose(e:Event):void
{
disposeCurrentSocket();
newSenderSocket();
}
А то получается что все слушатели событий удаляются до отключения активного сокета - может туда какая ошибка приходит...
Цитата:
|
try-catch ничего не показал в трейсе.
|
trace - не лучший способ отладки, стоит воспользоваться дебагером
P.S.
Еще буфер нужно очищать, как советует chamele0n