Ich erstelle eine Client-Anwendung, die Marktdaten von Yahoo! herunterlädt und anzeigt. für ein Universitätsprojekt, aber das sendet auch Benachrichtigungen an Handys (bisher mit Google Cloud Messaging). Bisher ist es ein WPF-Client und der "Server" ist eine Klassenbibliothek - soweit funktioniert. Was ich mich gefragt habe, ist, können Sie diesen Server mit einem WCF-Dienst mischen - dem WCF-Dienst, den ich für das Registrieren von Geräten verwenden wollte, sowie das Akzeptieren und Parsen von Befehlen.C# traditioneller Server mit WCF Web Service
So würde ich .Start()
auf meinem Server-Objekt aufrufen, und es wird ständig im Hintergrund ausgeführt werden, während ein WCF REST-Dienst daneben läuft - oder wäre ich besser einfach mit einem Thread auf dem Server ausgeführt wird, die Eingabe akzeptieren kann ... tut mir leid, wenn das verwirrend ist, aber ich frage mich nur, ob es möglich ist, oder ob es vorher getan wurde oder irgendein Ratschlag. :)
Nur ein bisschen besser
Der Client Frontend und der „Server“ läuft auf der gleichen Maschine zu erklären - ich habe es ein Server anrief, weil es nicht nur das vordere Ende der Aktualisierung, aber das Senden GCM-Benachrichtigungen gleichzeitig aus. Ich fragte mich, ob vielleicht ein WCF-Dienst hinzugefügt werden könnte, um das Hinzufügen von Geräten zu einer Datenbank einfacher zu machen ("Server" liest eine Liste von Geräte-IDs aus einer Datenbank, sendet Benachrichtigungen an diese), indem er einer Android-App Details zulässt REST oder etwas Ähnliches
Sie können ganz klar jede Art von Dienstleistungen/Bibliotheken mischen ... Ist Ihr Ziel, Kommunikation zwischen Prozessen über REST-Service oder etwas anderes zu haben? Es ist unklar, was genau komplexer sein muss als eine einfache WPF-Anwendung. –