SDL Wiki
(This function is part of SDL_net, a separate library from SDL.)


Allocate a single UDP packet.

Header File

Defined in <SDL_net.h>


UDPpacket * SDLNet_AllocPacket(int size);

Function Parameters

int size the maximum number of bytes of payload this packet will contain.

Return Value

(UDPpacket *) Returns the new packet, or NULL if the function ran out of memory.


This allocates a packet with size bytes of space for payload.

When done with this packet, you can free it with SDLNet_FreePacket. Packets can be reused multiple times; you don't have to allocate a new one for each piece of data you intend to send.

You can allocate multiple packets at once with SDLNet_AllocPacketV.


This function is available since SDL_net 2.0.0.

See Also

CategoryAPI, CategoryAPIFunction

[ edit | delete | history | feedback | raw ]

[ front page | index | search | recent changes | git repo | offline html ]

All wiki content is licensed under Creative Commons Attribution 4.0 International (CC BY 4.0).
Wiki powered by ghwikipp.