Displaying 1 result from an estimated 1 matches for "nmp_list".
Did you mean:
tmp_list
2007 Feb 12
1
playing with SO_BROADCAST on centos
....
0x0010: c0a8 010a 0024 0024 001c b581 4321 3039 .....$.$....C!09
0x0020: c0a8 01b9 ffff ff00 0001 3cd0 5449 0001 ..........<.TI..
My program is:
int main(int argc, char *argv[])
{
int error;
int total = 0;
int socket_handle;
enum
{
NMP_PORT = 36,
NMP_MAGIC = 0x4321,
NMP_LIST = 12345,
NMP_SET_IP,
NMP_SET_MASK
};
typedef union
{
unsigned char b[4];
uint32_t v;
} IPADDR;
typedef struct
{
unsigned char b[6];
} MACADDR;
typedef struct
{
unsigned short magic;
unsigned short code;
IPADDR ip;
IPADDR mask;
MACADDR mac;
ushort Deviceid;
} HD_NMP;
HD_NMP...