私は Red5 1.0 の下でアプリケーションを持っています。クライアント接続が失われた後、サーバーはそれを検出せず、このクライアントを切断しません。このコードは問題を修正しました
for(Set<IConnection> listConnection : connections) {
Iterator<IConnection> it = listConnection.iterator();
while (it.hasNext()) {
IConnection con = it.next();
((IServiceCapableConnection)con).ping();
}
} }
このコードを 5 分に 1 回呼び出すだけです。
Red5 がそれ自体をチェックしない理由を知っていますか?