ソケット接続の受け入れを開始します。

構文

char ListenSc(
  SOCKET sock, 
  unsigned char backlog
);

パラメータ

sock
[in] ソケットディスクリプタ
backlog
[in] 0を指定してください。

戻り値

 関数は次の値を返します。
説明
SOCK_ERR_NO_ERROR ListenSc関数の成功
M2M_ERR_SLEEP_FAIL SysWLANInit関数により初期化を行ってください。
上記以外 ListenSc関数の失敗

解説

 ソケット接続の受け入れを開始します。
 TCPソケットでのみ使用できます。

 本関数の処理要求は非同期で処理されます。処理結果は、RegSocketCallbackSc関数pfAppSocketCbパラメータで指定したコールバック関数で受け取ります。
 コールバック関数のパラメータには次の値が渡されます。
sock
ソケットディスクリプタ
u8Msg
SOCKET_MSG_LISTEN
pvMsg
処理結果を格納したtstrSocketListenMsg構造体を指すポインタ。


tstrSocketListenMsg構造体 (typedef)

構文

typedef struct
{
    signed char  status;
} tstrSocketListenMsg;

メンバー

status
ListenScの処理が成功したら0を、それ以外の場合は負の値を返します。


必要条件

ヘッダファイル:
lib.h
ライブラリファイル:
libSTARTUPOPH5000.a

サンプル

最終更新日:2020/11/26