Как вариант Long-Polling
твое приложение на C# делает HTTP запрос на сервер и сервер не закрывает соединение до тех пор пока не будет данных для отправки на клиент.
Минусы:
связь получается полудуплексная, клиент может только читать но говорить нет.
Вариант 1: background-origin: padding-box
Вариант 2: делаешь обводку с помощью box-shadow: 0 0 0 10px rgba(...)
Сеточку можно linear-gradient'ами, типа