int SDLNet_UDP_Recv(UDPsocket sock, UDPpacket *packet)
sock | パケットを受信するUDPソケット |
packet | ネットワークから受信したデータのパケット |
戻されたパケットには通信元アドレスと受信したチャネルが含まれている. バインドしたチャネルに到着しなかった場合, チャネルには-1がセットされている.
チャネルは上から下の順にチェックされる. そのため, アドレスが複数のチャネルにバインドされている場合, アドレスがバインドされた最も高いチャネルが戻される.
この関数はブロックしない. そのためパケットがない場合があるが, これはエラーではない.