[Red5] How to kill ghost Connections

Michael Klishin flash at novemberain.com
Mon Aug 7 22:11:15 EDT 2006


Rodrigo Ordonez Licona wrote:

  > Ideally a server process would be better, but I think its easir to 
write
> a script that iterates through connections and somehow removes garbage  ?

I thisnk IConnection.getWrittenBytes() may help you. You can assign a 
periodical check with a new thread.

> Could a flash client do this ?

You can organize polling of clients like this

Client:

nc.isAlive = Delegate.create( this, isAliveHandler );
public function isAliveHandler():Boolean
{
     return true;
}

Server-side:

Iterator<IConnection> iter = Red5.getConnectionLocal().getScope();

// ... iterate with this iterator and call iter.invoke( "isAlive", 
callbackObj ); handling callback result

-- 
Michael "Antares" Klishin,

http://www.novemberain.com |  mailto:michael at novemberain.com



More information about the Red5 mailing list