SckWriteMem
obj -> SckWriteMem(int1, handle2, int3, int4) : int
Vom Memory-Objekt auf den Socket schreiben
Details
- obj: Socket-Deskriptor
- int1:
- Optionen:
_SckBuffered_SckLine
- handle2: Deskriptor eines Memory -Objekts
- int3: Startposition im Memory -Objekt
- int4: Anzahl der zu schreibenden Bytes
- Resultat:
intAnzahl geschriebener Bytes oder Fehlerwert - Siehe: Verwandte Befehle ,
SckReadMem ()
Mit dieser Funktion werden Daten auf den Socket (obj) geschrieben. Mit der Option _SckLine in (int1) wird nach den Daten automatisch ein CR/LF gesendet. Mit der Option _SckBuffered werden die Daten zunächst zwischengespeichert und entweder beim Erreichen der Puffergrenze (4 KB) oder durch den Aufruf von SckWrite () mit einer Länge von 0 geschrieben. Dadurch werden die Daten von mehreren SckWriteMem()-Aufrufen für das Versenden zusammengefasst.
In (handle2) muss der Deskriptor eines Memory -Objekts angegeben werden. In (int3) wird die Startposition und (int4) die Anzahl der zu schreibenden Bytes übergeben.
Das Resultat gibt die Anzahl der geschriebenen Bytes zurück. Ist das Resultat negativ, ist ein Fehler aufgetreten und das Resultat enthält den Fehlerwert.
Mögliche Laufzeitfehler:
_ErrHdlInvalid: Der in (obj) oder (handle2) übergeben Deskriptor ist ungültig._ErrValueRange: Der in (int3) oder (int4) übergebene Wert ist außerhalb des zulässigen Bereichs.