User manual - デバイス制御ライブラリリファレンスマニュアル(2014年10月10日)

311
17.2.18 net_close
通信を終了し、ソケットを解放します。
int net_close (
int
socket
)
パラメータ
socket
ソケット番号を指定します。
戻り値
下記の値を返します。
0
:正常終了
-1
:エラー (詳細は net_getsockerr関数で取得してください。)
説明
ソケットの通信を停止し、ソケットを解放します。
処理待ちの net_recv関数
net_recvfrom関数、net_send関数、net_sendto関数からはエラーが返りま
す。
着信待ちキューに入っている TCP 接続は全て破棄されます。
なお、TCP接続の場合、net_setsockopt関数で設定した時間までTCPFINに対す
る応答を待ちま
す。net_setsockopt関数を使用していない場合は、デフォルト値の 1 分となります。