目次 - 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