Announcement

Collapse
No announcement yet.

NamedPipe und Fehlermeldung 1784

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

  • NamedPipe und Fehlermeldung 1784

    Hallo zusammen

    Ich bin gerade an einer Kommunikation per NamedPipe und stosse auf folgendes Phänomen:

    Wenn ich zum Schreiben statt den Computernamen den Punkt verwende '\\.\pipe\PipeName' dann kann ich beliebige grössen darüber verschicken.

    Sobald ich aber einen Computernamen angebe (kann auch mein lokaler Name sein, Hauptsache es werden die Netzwerklayers verwendet), so ist schluss bei 65535 Bytes. Wenn ich 65536 Byte verschicken möchte, krieg ich beim Schreiben den Fehlercode 1784: The supplied user buffer is not valid for the requested operation.

    Pipe und auch der Empfangsbuffer ist genügend gross (80k), wobei die Pipegrösse keinen einfluss hat (kann auch 10 Byte sein, bis 65535 Bytes funktioniert es einwandfrei)

    Weiss da jemand Rat?
    Danke euch
    Daniel

  • #2
    Hat sich erledigt. Im SDK steht folgender Kommentar:

    <B>Named pipe write operations across a network are limited to 65,535 bytes.</B>

    Lesen sollte man noch richtig können.

    Gruss
    Danie

    Comment

    Working...
    X