У меня есть служба Windows, которая находится в процессе написания.У меня нет проблем с самим сервисом, но это первый сервис, который мне нужен, чтобы иметь некоторые специальные коммуникации с клиентом (другие только что были статически настроены через файл .config).Мне нужно, чтобы клиент поговорил со службой, отправил ей сообщения и получил ответы.
При первом сбрасывании я подумал о WCF, но не могу решить, как заставить мою службу Windows и WCF разговаривают друг с другом .Я могу сделать так, чтобы служба Windows размещала службу WCF, но это не то же самое, что получить экземпляр, чтобы я мог сказать, подключить событие.Я также не вижу способа заставить службу WCF получить экземпляр работающей службы Windows, чтобы it мог общаться со службой Windows.
Либо я что-то упустил, либоМне нужен кто-то, кто скажет мне, что я не могу "добраться отсюда".Если это не может быть сделано, я полагаю, что прибегну к «низкоуровневым» вызовам Socket, когда служба обрабатывает сообщения напрямую - я просто надеялся избежать этого.
Заранее спасибо,
Джим
РЕДАКТИРОВАТЬ: Извините, я не прояснил это.Я понимаю, как заставить клиентское приложение общаться с WCF.Я пытаюсь выяснить, как заставить размещенную службу WCF общаться со службой Windows или наоборот.Это находится в том же двоичном файле, и я собираюсь сделать это, чтобы предоставить клиенту возможность общаться со службой (служба к службе, а не клиент к службе).