Обнаружение разъединения клиента с HttpListener

У меня есть приложение, которое использует HttpListener, мне нужно знать, когда клиент отключился, сейчас у меня есть весь мой код внутри блока try / catch, что довольно уродливо и не очень хорошая практика.

Как я могу узнать, отключился ли клиент?

Спасибо!