SocketIsWritable

Prüfen, ob jetzt Daten auf einen Socket geschrieben werden können.

bool  SocketIsWritable(
   const int  socket      // Handle des Sockets
   );

Parameter

socket

[in]  Handle des Sockets, das von der Funktion SocketCreate erzeugt worden war. Wurde ein ungültiger Handle übergeben wird, wird der Fehler 5270 (ERR_NETSOCKET_INVALIDHANDLE) der Variablen _LastError zugewiesen.

Rückgabewert

Gibt true zurück, wenn das Schreiben möglich ist, andernfalls - false.

Hinweis

Die Funktion erlaubt zu prüfen, ob Daten jetzt auf den Socket geschrieben werden können.

Im Fehlerfall eines System-Sockets wird, beim Aufruf der Funktion, die Verbindung, die mit SocketConnect erstellt wurde, beendet.

Die Funktion kann nur von Expert Advisors und Skripten aufgerufen werden, da sie in ihrem eigenen Ausführungsthread laufen. Wenn sie ein Indikator aufruft, wird von GetLastError() der Fehler 4014 – "Funktionsaufruf ist nicht erlaubt" ausgeworfen.