Neuroware
@Neuroware
Программист в свободное от работы время

Как лучше реализовать Push сервис для Windows приложения без IIS?

Нужно создать 2 приложения, первое сервер - консольное приложение. Должен принимать и удерживать соединения пока они сами не отключатся. При получении от одного из клиентов сообщения определенного вида должен рассылать его всем остальным.
Клиент, соответственно подключается к серверу и ничего ему не отправляет, только ждет от него сообщения, иногда должен проверять связь (тестовый запрос).
Пытался нагуглить, но это либо сервисы на WCF с IIS, ради которых городить self host не хочется, либо сервисы по принципу "постоянно спрашивать у сервера нет ли новой информации".
Сторонние сервисы в интернете не подходят (есть такие, видел), т.к. это добро должно работать в локальной сети без доступа в интернет.
Что лучше использовать для этого? Есть примеры похожего?
  • Вопрос задан
  • 625 просмотров
Пригласить эксперта
Ответы на вопрос 3
Используйте ASP.NET SignalR, пусть не смущает ASP.NET т.к. SignalR можно хостить и в консольном приложении и в службе Windows.
Ответ написан
Комментировать
artem_b89
@artem_b89
Сетевой бездельник
Создаёте библиотеку WCF и используете в консольном приложение.
Ответ написан
EvgenijDv
@EvgenijDv
C/C++ programmer
При получении от одного из клиентов сообщения определенного вида должен рассылать его всем остальным.

Клиент, соответственно подключается к серверу и ничего ему не отправляет

Вы уж определитесь
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы