first few packets not sent!

I have setup a netduino with a xbee shield(end device). The other xbee is connected to a computer to receive the output(co-ordinator). Using API mode.

Now i have a loop in the code in the netduino where i send data from to the computer. It is the same data everytime(this is to test that i can commnicate using the xbee).

When i start the netduino, the computer never receives the netduino xbee packets until after a few seonds(5-20secods).

So if the netduino sends 20 packets the receiver usually only receives that last 10 or so packets!

The xbees are setup in Zigbee Explicit format (AO=1). It appears that the xbee doesn’t send the first few packets for some reason.

Any suggestion?