SocketIsConnected

ソケットが現在接続されているかどうかを確認します。

bool  SocketIsConnected(
  const int socket     // ソケットのハンドル
  );

パラメータ

socket

[in] SocketCreate()関数で返されるソケットハンドルです。 _LastErrorに無効なハンドルが渡されると、5270 (ERR_NETSOCKET_INVALIDHANDLE)がアクティブになります。

戻り値

ソケットが接続された場合は true、それ以外の場合は false

注意事項

SocketIsConnected()関数によって、現在のソケット接続状態を確認することができます。

この関数は独自のスレッド内で実行されるエキスパートアドバイザーやスクリプトのみから呼び出すことが出来ます。指標から呼び出すと、GetLastError()はエラー4014「Function is not allowed for call(関数呼び出しの許可がありません)」を返します。

参照

SocketConnectSocketIsWritableSocketCreateSocketClose