目次 - 3.関数 - 3.5パケット - SDLNet_AllocPacket

SDLNet_AllocPacket

UDPpacket *SDLNet_AllocPacket(int size)

size
新しいUDPpacketで確保するデータバッファのバイト数. 0は不正

新しいUDPpacketをsizeバイトのデータバッファを(mallocで)確保して生成する. 新しいパケットを使い終えたらSDLNet_FreePacketで解放する必要がある.

戻り値: 新しい空のUDPpacketへのポインタ. メモリがないなど失敗のときNULL

サンプルコード

// ソケットセットを解放する
//SDLNet_SocketSet set;

SDLNet_FreeSocketSet(set);
set=NULL; // これはこのセットが確保されていないことを記憶する助けになる

参照

SDLNet_AllocPacketV, SDLNet_ResizePacket, SDLNet_FreePacket, SDLNet_UDP_Send, SDLNet_UDP_SendV, UDPpacket

原文へのリンク

3.5.1 SDLNet_AllocPacket