I had been having problems getting the Mac version of Beebem to communicate with the PiEconetBridge hardware. The code between the two code bases are the same for econet.cc/.cpp. The problem was that the windows version of long in the AUNHeader handle field is 32 bits, but when compiled on the Mac is 64bits wide. This causes the Mac version to have the wrong information in the header and to pad the message meaning that the udp message is not recognised correctly by the PiEconetBridge.
I had been having problems getting the Mac version of Beebem to communicate with the PiEconetBridge hardware. The code between the two code bases are the same for econet.cc/.cpp. The problem was that the windows version of long in the AUNHeader handle field is 32 bits, but when compiled on the Mac is 64bits wide. This causes the Mac version to have the wrong information in the header and to pad the message meaning that the udp message is not recognised correctly by the PiEconetBridge.