Network 0x5e


ソケットクローズ


【機能】

 指定ソケットをクローズします。

【関数】

 int Close( int sck )
 {
   return trapa_svc( 0x5e, pid, sck );
 }

【入力】

 sck ソケット番号 「ソケット」ファンクションで取得した識別番号

【出力】

 リターンコード OK 正常終了
ERR_LANCLOSED LAN未オープン
ERR_NOSOCK ソケット番号が無効
ERR_EXISTDATA バッファに未処理データが存在する

【解説】

 指定ソケットの送受信バッファが空きの場合、ソケットをクローズします。

 指定ソケットがUDPの場合、受信バッファに未処理データが残っていても、指定ソケットをクローズしてデータを破棄します