Network 0x52


ソケット作成


【機能】

 ソケットを作成します。

【関数】

 int Socket( int flg )
 {
   return trapa_svc( 0x52, pid, flg );
 }

【入力】

 flg ソケット種別 0:TCP 1:UDP

【出力】

 リターンコード 1以上 正常終了
ERR_PARAM パラメータエラー
ERR_MEMOVER メモリ不足
ERR_LANCLOSED LAN未オープン
ERR_NOBUF パケット数オーバ

【解説】

 新たにソケットを作成し、その番号を返します。
 本装置では、最大48個のソケットを同時に作成することができます。

 ソケット種別に0または1以外を指定した場合、パラメータエラーを返します。