目次 - SDL_net - API(機能別) - UDPパケット - SDLNet_AllocPacket

SDLNet_AllocPacket

UDPパケットを1つ確保する

構文

UDPpacket * SDLNet_AllocPacket(int size)

引数

sizeパケットのペイロードの最大バイト数

戻り値

新しいパケットを戻す. メモリが足りない場合はNULLを戻す.

詳細

この関数はペイロードが`size`バイトのパケットを確保する.

パケットを使い終えたならば, SDLNet_FreePacket()で解放できる. パケットは複数回再利用できるので, 送信するたびに新しく確保する必要はない.

SDLNet_AllocPacketV()を使えば一度に複数のパケットを確保できる.

バージョン

SDL_net 2.0.0以降

関連項目(関数)

SDLNet_ResizePacket
SDLNet_FreePacket
SDLNet_AllocPacketV

SDL Wikiへのリンク

SDL2_net/SDLNet_AllocPacket