Announcement

Collapse
No announcement yet.

Mailslot und Broadcast aus Service

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Mailslot und Broadcast aus Service

    Hallo

    Ich habe ein Problem mit einem Service und Mailslots.

    Hier der Ist-Zustand:

    Ich habe in einem Netzwerk mehrere Clients die einen Mailslot
    erstellen(CreateMailslot). Der Security Descriptor ist der Default
    Descriptor.<BR>
    Der Server hängt sich mit CreateFile in diesen Mailslot und schreibt
    mit WriteFile rein.

    Die Server Applikation ist ein Service. Die Client Applikation ist ein
    "normales" EXE File.<BR>
    Jetzt passiert es manchmal, dass der Service "CreateFile" nicht
    ausführen kann. Ich erhalte dann die Fehlermeldung 53 (entspricht:
    "The network path was not found"). Bis jetzt habe ich dann versucht
    "CreateFile" mehrfach auszuführen bis ein gültiges Handel zurückkommt.
    Das hat unter NT auch gut funktioniert. Unter W2K habe ich jetzt aber
    das Problem, dass der selbe Fehler manchmal bei "WriteFile" kommt.
    Die ganze Geschichte klappt immer einwandfrei, wenn der Service nicht
    automatisch, sondern nach dem Einloggen von Hand gestartet wird. Wird
    der Service automatisch gestartet, funktioniert es im Schnitt jedes
    vierte Mal nicht.<BR>
    Deshalb habe ich mal mit den Abhängigkeiten gespielt, damit mein
    Service möglichst spät gestartet wird. Allerdings sind mir da die
    Zusammenhänge nicht so ganz klar.

    Inzwischen sieht es so aus als ob nur der Broadcast versagt. Wenn ich alle Rechner einzeln anspreche, dann funktioniert die Kommunikation jedes mal (auch ohne Abhängigkeiten).

    Hat vielleicht jemand eine Idee?

    Gruss

    Lothar
Working...
X