AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 23:17

Parameter dieser Suchanfrage:

Suche in Thema: NamedPipes - Status des Buffers
Suche alle Beiträge, die von "Neutral General" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 2 von insges. 2 Treffern
Suche benötigte 0.004s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Win32/Win64 API (native code)

    AW: NamedPipes - Status des Buffers

     
      by Neutral General, 30. Jan 2015
    Ja ich kenne PIPE_NOWAIT und overlapped IO.
    Asynchron geht leider nicht weil ich in einer Methode schreiben und lesen muss. Ich brauche also noch vor dem Ende der Methode eine Antwort. Für ReadFile habe ich PeekNamedPipe benutzt. Damit kann ich einfach schauen ob und wie viel im Input-Buffer drin ist. Ich hatte gehofft das wäre für die andere Richtung auch auf irgendeine Weise möglich.
  • Forum: Win32/Win64 API (native code)

    NamedPipes - Status des Buffers

     
      by Neutral General, 30. Jan 2015
    Hallo,

    Ich habe hier 2 Programme (A und B) die via NamedPipes miteinander kommunizieren.
    Angenommen die Buffergröße beträg 120 Bytes. Nun schreibt A 100 Bytes in die Pipe, die B auslesen könnte. Bevor B aber die Daten liest, möchte A weitere 100 Bytes senden.

    Problem: In diesem Fall würde WriteFile blockieren solange B seine Daten nicht ausliest, da der Buffer für die Schreiboperation...


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=Neutral+General&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=183717
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:37 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