1. A method for enhancing the reliability of a multicasting forwarding protocol in a wireless network, the method comprising: establishing a list of multi-point relaying nodes for each of a plurality of nodes in the wireless network, the list of multi-point relaying nodes including neighbor nodes that cover each of the plurality of nodes within two hops; identifying a first set of nodes in the wireless network that is not already in the list of multi-point relaying nodes, wherein the first set of nodes comprises: nodes that are the only neighbor node to a node in the list of multi-point relaying nodes; or nodes that are sequentially previous to a node in the list of multi-point relaying nodes; and adding the first set of nodes to the list of multi-point relaying nodes.