A method of transmitting clock drift information in an ad-hoc wireless communication network, the method comprising: receiving one or more messages over the network, the one or more messages including drift information of clocks of other devices in the network, wherein the drift information comprises a maximum clock drift in the network and a minimum clock drift in the network, based on information collected by one or more other devices; determining clock drift information of a wireless device; comparing the clock drift information of the wireless device to the drift information of clocks of other devices in the network; determining adjusted clock drift information based on the drift information of clocks of other devices in the network contained in the one or more messages, and based on the clock drift information of the wireless device, wherein the adjusted drift information comprises an adjusted maximum clock drift in the network and an adjusted minimum clock drift in the network and wherein determining adjusted clock drift information comprises: determining the adjusted maximum clock drift, by calculating the maximum of the clock drift information of the wireless device and the maximum clock drift of other devices in the network from each of the one or more received messages; and determining the adjusted minimum clock drift, by calculating the minimum of the clock drift information of the wireless device and the minimum clock drift of other devices in the network from each of the one or more received messages; transmitting a message over the network, the message including the adjusted clock drift information. receiving one or more messages over the network, the one or more messages including drift information of clocks of other devices in the network, wherein the drift information comprises a maximum clock drift in the network and a minimum clock drift in the network, based on information collected by one or more other devices; determining clock drift information of a wireless device; comparing the clock drift information of the wireless device to the drift information of clocks of other devices in the network; determining adjusted clock drift information based on the drift information of clocks of other devices in the network contained in the one or more messages, and based on the clock drift information of the wireless device, wherein the adjusted drift information comprises an adjusted maximum clock drift in the network and an adjusted minimum clock drift in the network and wherein determining adjusted clock drift information comprises: determining the adjusted maximum clock drift, by calculating the maximum of the clock drift information of the wireless device and the maximum clock drift of other devices in the network from each of the one or more received messages; and determining the adjusted minimum clock drift, by calculating the minimum of the clock drift information of the wireless device and the minimum clock drift of other devices in the network from each of the one or more received messages; determining the adjusted maximum clock drift, by calculating the maximum of the clock drift information of the wireless device and the maximum clock drift of other devices in the network from each of the one or more received messages; and determining the adjusted minimum clock drift, by calculating the minimum of the clock drift information of the wireless device and the minimum clock drift of other devices in the network from each of the one or more received messages; transmitting a message over the network, the message including the adjusted clock drift information.