Adam Ierymenko 10 anni fa
parent
commit
4303376ba6
1 ha cambiato i file con 4 aggiunte e 0 eliminazioni
  1. 4 0
      node/Multicaster.cpp

+ 4 - 0
node/Multicaster.cpp

@@ -273,6 +273,10 @@ void Multicaster::send(
 		delete [] indexes;
 		delete [] indexes;
 
 
 #ifdef ZT_SUPPORT_LEGACY_MULTICAST
 #ifdef ZT_SUPPORT_LEGACY_MULTICAST
+	// This sends a P5 multicast up to our supernode, who then
+	// redistributes it manually down to all <1.0.0 peers for
+	// legacy support. These peers don't support the new multicast
+	// frame type, so even if they receive it they will ignore it.
 	{
 	{
 		SharedPtr<Peer> sn(RR->topology->getBestSupernode());
 		SharedPtr<Peer> sn(RR->topology->getBestSupernode());
 		if (sn) {
 		if (sn) {