目次 - SDL_net - API(機能別) - ソケットセット
ソケットセット
これらの関数は複数のソケットを扱うために使われる.
これらを使うと, ソケットがデータを持っているか, 接続を待っているかを知ることができる.
これはポーリングや選択関数と似ている.
一般
- SDLNet_AllocSocketSet - SDLNet_CheckSockets()で使用するソケットセットを確保する
- SDLNet_FreeSocketSet - SDLNet_AllocSocketSet()で確保したソケットセットを解放する
設定
- SDLNet_AddSocket - ソケットセットにソケットを加える
- SDLNet_DelSocket - ソケットセットからソケットを取り除く
- SDLNet_TCP_AddSocket - ソケットセットにTCPソケットを加える
- SDLNet_TCP_DelSocket - ソケットセットからTCPソケットを取り除く
- SDLNet_UDP_AddSocket - ソケットセットにUDPソケットを加える
- SDLNet_UDP_DelSocket - ソケットセットからUDPソケットを取り除く
状態チェック
- SDLNet_CheckSockets - ソケットセットからデータを読み込めるかチェックする
- SDLNet_SocketReady - ソケットセット内の指定したソケットからデータを読み込めるかチェックする