AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

Kommunikation mit Serviceanwendung

Ein Thema von guidok · begonnen am 15. Feb 2008 · letzter Beitrag vom 15. Feb 2008
Antwort Antwort
guidok

Registriert seit: 28. Jun 2007
417 Beiträge
 
#1

Kommunikation mit Serviceanwendung

  Alt 15. Feb 2008, 14:14
Ich formuliere jetzt mal eine neue Frage für mein Thema, bevor ich mich in Arbeit stürze, die dann für die Katz ist.

Nach längerer Pause an dem Projekt soll es jetzt wieder los gehen.

Ziel sollen zwei Anwendungen sein:

1. Eine Serviceanwendung, die Daten sammelt und in Dateien ablegt.
2. Eine Konfigurationsanwendung, mit der ich
- den Service konfigurieren kann
- den Service installieren, starten und stoppen kann
- Statusinformationen aus dem Service anzeigen kann (Kommunikationsstatus usw.)

Ich habe mir jetzt überlegt dem Service einen TCPServer zu verpassen und der Konfigurationsanwendung einen TCPClient (aus der Sparte Internet), um darüber mit dem Service zu kommunizieren. Hätte auch den interessanten Effekt, dass ich auch Remote (alles im Firmennetzwerk) die Statusinformationen abrufen könnte. Hat das so eine Chance auf Erfolg, oder werde ich da an Betriebssystemgrenzen irgendwelcher Art stoßen? Derzeit handelt es sich um XP ich möchte aber für die Zukunft Vista nicht ausschließen.

Dankend,

Guido
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.169 Beiträge
 
Delphi 10.4 Sydney
 
#2

Re: Kommunikation mit Serviceanwendung

  Alt 15. Feb 2008, 14:30
Hab auch öfter sowas über TCP gemacht. Seh nur vor das du den Port konfigurieren kannst damit evtl. laufende Firewalls entsprechend konfiguriert werden können.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Benutzerbild von Union
Union

Registriert seit: 18. Mär 2004
Ort: Luxembourg
3.487 Beiträge
 
Delphi 7 Enterprise
 
#3

Re: Kommunikation mit Serviceanwendung

  Alt 15. Feb 2008, 14:31
Mit einem TCP Server ist das natürlich sehr bequem und flexibel. Du solltest aber die mindestens die Kommunikation verschlüsseln und Dir eine Authentifizierung ausdenken.

Bei der Service Konfiguration musst darauf achten, dass er unter einem Systemkonto mit den entsprechenden Berechtigungen gestartet wird, abhängig davon was dem Dienst alles "erlaubt" sein soll.
Ibi fas ubi proxima merces
sudo /Developer/Library/uninstall-devtools --mode=all
  Mit Zitat antworten Zitat
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:47 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz