Клиент-Серверное приложение. Как сделать, чтобы сервер сам отправлял сообщения на клиент

Добрый день всем. Проблема заключается в следующем: Есть клиент-серверное приложение, хочу реализовать своего рода защиту, чтобы при наступлении определенных событий сервер сам отправлял на клиент оповещение, что появилась проблема. Может ли кто то натолкнуть на решение, или показать какое то похожее решение, заранее спасибо