int SDLNet_UDP_Bind(UDPsocket sock, int channel, const IPaddress *address)
sock | アドレスをバインドするチャネルのUDPソケット |
channel | バインドするチャネル, -1のとき利用可能な最初のチャネル |
addres | チャネルにバインドするアドレス |
プラットフォームレイヤーのUDPソケットはポート番号に「バインド」されるが, SDL_netのUDPソケットはSDLNet_UDP_Bind()でその上にある「チャネル」にも「バインド」される. この用語は両方で使用される.
`channel`が-1の場合, 最大バインドアドレス数に達していないバインドされていない最初のチャネルと指定のアドレスをプライマリアドレスとしてバインドする.
チャネルが既にバインドされている場合, そのチャネルに到達するパケットの送信元アドレスの一覧に新たに加えられる. チャネルがバインドされていない場合, そのアドレスがチャネルの全ての送信パケットが送られるプライマリアドレスとなる.