SOC_Listen

構文

#include <nitroWiFi/soc.h>
int SOC_Listen ( int s, int backlog );

引数

s ソケット記述子。
backlog ソケットのリッスン バックログ キューに保持する未処理の接続の最大数を指定します。

返り値

0 成功。
SOC_EINVAL ソケット記述子の値が不正です。( s < 0 か存在しないソケット)
あるいはソケットが接続処理中です。あるいはストリーム・ソケットではありません。
SOC_ENETRESET ソケットライブラリが初期化されていません。
SOC_EWOULDBLOCK ソケットが非封鎖モードです。(封鎖モードでないと実行できません)

注意:追加のエラーが今後のライブラリリリースで生じたり返されることがあります。すべての負の返り値は汎用のエラーとして扱ってください。

説明

SOC_Listen()は互換性のため用意されており、実際にストリーム・ソケットをLISTEN状態(接続受付中)にしません。
SOC_Listen()は封鎖モードのストリーム・ソケットに対して実行できます。

参照

SOC_Socket, SOC_Bind, SOC_Connect, SOC_Accept

履歴

2008/05/13 返り値の修正、説明の修正
2005/12/12 説明、返り値の記述変更
2005/09/13 初版