sockcheck

データの到着を調べる

sockcheck p1

p1=0~31(0)  : ソケットID番号

(プラグイン / モジュール : hspsock)

解説

指定したソケットにsockget系の命令で取得できるデータが到着
しているかどうか調べます。
受信可能なデータがある場合は、システム変数statに0が代入され
ます。データが到着していない場合は、システム変数statは1になります。

通信エラーなどが起こった場合は、システム変数statは2以上の値に
なります。エラーが起こった場合は、通信を行なうことはできません。

システム変数statの値の詳細は以下の通りです。

  stat    内容
  --------------------------------
   0    : 受信データが到着している
   1    : 受信データは到着していない(タイムアウト)
   2    : 通信中にエラーが発生した

sockcheckはデータの到着を調べるだけです。実際のデータを取得するには、
sockget, sockgetc, sockgetbなどの命令で受信する必要があります。

関連項目

sockgetデータを受信(hspsock)
sockgetcデータを1byte受信(hspsock)
sockgetbバッファにデータを受信(hspsock)

サンプル逆引き (1)

CLIENT2.as

情報

プラグイン / モジュールhspsock
バージョン2.61
作成日2004/03/01
著作者onitama
URLhttp://www.onionsoft.net/
備考hspsock.asをインクルードすること。
タイプ拡張命令
グループ通信制御命令
hs ファイルhsphelp\hspsock.hs