Entwickler-Ecke

Internet / Netzwerk - Indy TCP-Server als Dienst


smokie - Do 29.06.06 10:36
Titel: Indy TCP-Server als Dienst
Hallo,

innerhalb eines LAN erzeugen die Clients Auftragsdaten, die als Datei in ein
freigegebenes Verzeichnis auf dem Server gespeichert werden.

Eleganter wird die Sache ohne Verzeichnisfreigabe und mit Indy TCP-IP Client/Server
gelöst. Dabei werden von den Clients nur der Filename und die Daten gesendet;
der TCP-Server erzeugt daraus die entsprechenden Dateien und speichert diese.

Das funktioniert auch ganz hervorragend.

Jetzt mein Problem:

Bisher läuft der TCP-Server als normale Anwendung mit einem Formular auf dem Server.
Gestartet wird das Programm über den Autostart bzw. von Hand.

Ich möchte den TCP-Server als Dienst auf dem Server laufen lassen.

1. Geht das überhaupt ?
2. Wie stelle ich das an ?

Programmiert wird mit 'Delphi 5 Enterprise' und 'Indy 9'.

Mit besten Grüßen
smokie


crowley - Do 29.06.06 10:44

Morgen...

1.) Es ist sicher möglich
2.) Schau mal hier Suche in: Delphi-Forum DIENST ANWENDUNG STARTEN


smokie - Do 29.06.06 19:36

crowley danke für den Tip.

Leider hilft er mir nicht weiter.

Das Problem ist, daß der TCP-Server in einem Thread des HauptService laufen muß...