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

302
17.2.12 net_accept
TCP 接続を受け付けます。
int net_accept (
int
socket
,
struct sockaddr *
cliaddr
,
int *
addrlen
)
パラメータ
socket
net_listen関数で着信待ちにしたTCPソケットのソケット番号を指定します。
cliaddr
TCP 接続元のアドレス情報が必要な場合は、実体を用意した上でこの引数にそのポインタを指定し
てください。
アドレス情報が不要な場合は 0 を指定してください。
addrlen
cliaddr
のサイズを格納した変数のポインタを指定します。
アドレス情報が不要な場合は 0 を指定してください。
戻り値
正常終了した場合は、ソケット番号を返します。
エラーの場合は、-1 を返します。エラーの詳細は、net_getsockerr関数で取得してください。
説明
net_listen
数で着信待ちにしたソケットで、TCP接続を 1 つ受け付けます。
本関数は、デフォルトではタイムアウトしません。net_setsockopt
数を使用すると、ソケットごとにタイム
アウト値を設定することができます。
参照
sockaddr構造