nidas v1.2.3
Public Attributes | Static Public Attributes | List of all members
nidas::dynld::InitialUDPDataRequestReply Struct Reference

Structure sent back to client from the UDP feed server, in big-endian order, indicating what TCP port number the client should use to contact the server for the XML feed of variables, and what port the binary data will be multicast to. More...

#include <UDPSampleOutput.h>

Public Attributes

unsigned int magic
 
unsigned short int xmlTcpPort
 
unsigned short int dataMulticastPort
 
char strings [0]
 

Static Public Attributes

static const unsigned int MAGIC = 0x76543210
 

Detailed Description

Structure sent back to client from the UDP feed server, in big-endian order, indicating what TCP port number the client should use to contact the server for the XML feed of variables, and what port the binary data will be multicast to.

The initial 4 bytes should be the MAGIC value (big-endian 0x76543210) just in case some other protocol is using the port.

Member Data Documentation

◆ dataMulticastPort

unsigned short int nidas::dynld::InitialUDPDataRequestReply::dataMulticastPort

◆ magic

unsigned int nidas::dynld::InitialUDPDataRequestReply::magic

◆ MAGIC

const unsigned int InitialUDPDataRequestReply::MAGIC = 0x76543210
static

◆ strings

char nidas::dynld::InitialUDPDataRequestReply::strings[0]

◆ xmlTcpPort

unsigned short int nidas::dynld::InitialUDPDataRequestReply::xmlTcpPort

The documentation for this struct was generated from the following files: