Cartman, да, но тогда можно реализовать в протоколе обмена или вообще реализовать в клиенте, при закрытии посылать сигнал подсоединённым клиантам(клиент же знает, что и кто к нему подключенно), что он уже оффлан делает

.
Я думаю это мелочь, по сравнению с алгоритмами приоритетов и стояния в очереди....