В моем приложении клиент может запрашивать обслуживание со стороны сервера, а сервер может отправлять события на стороне клиента.
В .NET удаленное взаимодействие механизм событий реализуется двунаправленными каналами, в то время как в этом случае фактический клиент играет другую роль «сервера» для событий. Обычно клиент открывает свободный порт для этого вида связи.
Когда я запускаю netstat CMD на стороне сервера, я вижу, что этот сервер установил много подключений к другим клиентам через разные порты.
Моя проблема заключается в том, что когда некоторые клиенты закрыты, соединение с указанными выше портами этих клиентов больше не будет видимо. Но на самом деле нет ...
Кто-нибудь знает, как освободить соединение от сервера к клиентам?