Network 0x56


接続要求受付開始


【機能】

 指定ソケットを接続要求受付可能にします。

【関数】

 int Listen( int sck, int backlog )
 {
   return trapa_svc( 0x56, pid, sck, backlog );
 }

【入力】

 sck ソケット番号 「ソケット」ファンクションで取得した識別番号
 backlog 接続受付保留最大数 1〜15

【出力】

 リターンコード OK 正常終了
ERR_PARAM パラメータエラー
ERR_LANCLOSED LAN未オープン
ERR_NOSOCKET ソケット番号が無効
ERR_NOTCP TCPソケットでない
ERR_OPENED 接続済み
ERR_NOTBOUND ソケットはバインドされていない
ERR_LISTENING 既に接続要求受付可能

【解説】

 指定ソケットを、接続要求受付可能にします。

 指定ソケットに対する接続要求を受信した場合、「接続要求受付保留」状態として、キューへの蓄積を行います。
 接続要求受付保留最大数が範囲外の場合、パラメータエラーを返します。

 「接続要求受付」ファンクションを呼び出すことで、データの送受信が可能になります。

【関連項目】

 接続要求受付