Обработка событий в приложении Windows - PullRequest
1 голос
/ 31 октября 2011

У меня есть мобильное приложение, которое взаимодействует с сервером.Мобильному приложению должна быть разрешена отправка http-сообщения на сервер.

Сервер должен иметь возможность обрабатывать событие и отображать его с помощью настраиваемого приложения Windows .net на сервере практически сразу в зависимости от события.

Так, как правильно сделать это?

Есть ли какая-либо обработка событий, которая работает на c # .net, которая может быть применена в вышеупомянутом сценарии?

Пока что ядумал только об обработке событий msmq.Мобильное приложение отправляет http-сообщение на сервер, сервер создает msmq на стороне сервера, а приложения Windows прослушивают новое сообщение msmq.

1 Ответ

0 голосов
/ 31 октября 2011

Если вам нужно использовать HTTP post, вы можете написать свой собственный веб-сервер на C # и добавить обработку для конкретных запросов с вашего мобильного устройства.

Этот проект описывает, как создать веб-сервер на C #. Внутри функции StartListen () вы можете проверить целевое сообщение вместо «GET». В качестве альтернативы вы можете использовать функциональность этого проекта с открытым исходным кодом: http://webserver.codeplex.com/ и подключить соответствующую функциональность HTTPListener.

Реальная вещь, которую нужно понять, это то, что «веб-сервер» - это просто поток, который прослушивает определенный поток данных в сокете. Вы можете легко адаптировать простой код отправки / получения сокетов, например this , для реализации ваших функций.

...