typedef struct {
int channel; /* パケットの送信/受信チャネル */
Uint8 *data; /* パケットデータ */
int len; /* パケットデータの長さ */
int maxlen; /* データバッファの長さ */
int status; /* 送信後の状態 */
IPaddress address; /* 受信/送信したパケットの元/先アドレス */
} UDPpacket;
この構造体はUDPsocket送受信で使われる. パケットの送受信設定と状態を追跡する助けにもなる. チャネルは優先順位付けやパケットデータの種類分けを助けるためにある.