Interprozesskomunikation Unter Windows



  • Hallo Leute

    Ich habe da ne Frage bezüglich Interprozesskomunikation.
    Es gibt ja unter Unix systeme das Unix Domain Socket. Da läugt ja ein Prozess
    der die ganze zeit schauf ob eine datei zum schreiben oder lesen geöffent wird.
    Je nach demm löst er ein ereignis aus. Das Läuft halt nur unter Unix Systemen.
    Aber ich brauche so etwas gleiches unter Windows Systemen. Ich weiss es eben nicht ob da es schon fertige Methoden gibt. Oder wie kann ich das Problem auch sonst lösen. Ich meine dass soll dann so gemacht werden.
    Wenn irgend ein Prozess diese Datei zum Öffnen reinschreibt dann soll der andere Prozess die sachen rausnehmen und weiterschicken. Und umgekehrt sollte das auch laufen. Wenn ein Prozess diese Datie zum lesen aufmacht, dann sollte der der andere Prozess in die Datei was reinschreiben.

    Ich hoffe ich habe mein Problem so weit erklären können.



  • winapi!



  • Tja und dort verschieb ich den Thread jetzt auch mal hin!

    MfG SideWinder



  • 😮

    Hm, ich frage mich, wie es ein 'Student' (laut Profil) fertig bringen kann, unverständlicher als Meister Yoda zu schreiben, und das Problem trotzdem nicht auf den Punkt gebracht zu haben.
    .... und wie kam dieser oben genannte Student bei der Rechtschreibung/Grammatik eigentlich durchs Abitur?



  • 😮

    Man versteht ja echt kein bisschen vom Text. Sehr schlecht strukturiert! 😮



  • Nun nochmals das Problem

    Ich brauche so etwas wie UnixDomainSocket unter Unix systemen, auch für Windows systeme. Datei anlegen und als pipe benutzen.
    Währe dankbar echt.



  • In der MSDN gibts n schönes Kapitel über Interprozesskommunikation und da auch den Befehl CreatePipe, der dürfte ungefähr dem Unix-Befehl entsprechen


Anmelden zum Antworten