Research Article

Copy Adaptive Routing Algorithm Based on Network Connectivity in Flying Ad Hoc Networks

Algorithm 1

CCAT data forwarding algorithm.
(1)for all packets in nodea
(2)if node a estimates the network is connected then
(3)  optimal node = nodea
(4)  for all nodeb in nodea’s neighborhood do
(5)   ifthen
(6)    optimal node = nodeb
(7)   end if
(8)  end for
(9)  if optimal then
(10)   forward the packet to the optimal node
(11)  end if
(12)else
(13)  for all nodeb in nodea’s neighborhood do
(14)   if then
(15)    forward a copy to node b
(16)   end if
(17)  end for
(18)end if
(19)end for