Закрыть соединение в библиотеке Ratchet WebSockets
Я использую для работы WebSockets, библиотеку Ratchet Обратил внимание что в данной библиотеке не происходит автоматического закрывания не активного соединения, которое требуется закрыть.
Например у меня есть соединение #101, по некоторым причинам устройство закрывает соединение с сервером (отключился интернет), и через какое-то время устройство подключается вновь к серверу, тем самым открывая новое соединение но уже #102, при этом соединение #101 продолжает работать.
Сервер отправляет некую команду на устройство но так как несколько соединений - команда не долетает, по итогу создается множество не активных соединений которые грузят сервер и все не работает должным образом.
Кто сталкивался с подобным явлением?