sends packet, returns ack
rinse and repeat