[QUOTE=rekveld]well,

in the specs it says the bytes of the opcode are reversed (why would anyone do that ?), so I would be curious to see what the content of the 'opcode' field in your struct is.
QUOTE]

well the key to any documentation, is reading it very very closely and do exactly what your are told.
but even then documentation and ones interpretation can be incorrect.

'Reversed' opcodes would be a sign of a little endian vs big endian byte order. same as all pentium pcs.

are you sending to udp address 255.255.255.255 or 2.255.255.255?