SocketIsWritable

Проверяет, возможна ли запись данных в сокет в текущий момент времени.

bool  SocketIsWritable(
   const int  socket      // хэндл сокета
   );

Параметры

socket

[in]  Хэндл сокета, возвращаемый функцией SocketCreate. При передаче неверного хэндла в _LastError записывается ошибка 5270 (ERR_NETSOCKET_INVALIDHANDLE).

Возвращаемое значение

Возвращает true, если запись возможна, иначе false.

Примечание

Используя эту функцию, вы можете проверить, возможна ли запись данных в сокет прямо сейчас.

Если при выполнении этой функции на системном сокете произойдет ошибка, соединение, установленное через SocketConnect, будет разорвано.

Функцию можно вызывать только из экспертов и скриптов, так как они работают в собственном потоке выполнения. При вызове из индикатора GetLastError() вернет ошибку 4014 – "Системная функция не разрешена для вызова".