Closed kalitine closed 6 years ago
Applied different strategy. Instead accept the fact that some connections may not be created (saw during some tests). Suppose that it is still a rare case (by experience), thus the likelihood that the network becomes split is law.
Current Behavior We consider only the full mesh topology. For example:
A, B, C are together in a peer to peer network. Each is connected with each other. D wants to join them, thus he should establish a connection with A, B and C. D failed to connect to C and succeed with A and B. The current network looks like this:
From A and B point of view the network is composed of : A, B, C and D From C point of view the network is composed of : A, B and C From D point of view the network is composed of : A, B and D
Expected Behavior After D tried to join, the network should stay intact:
From A, B and C point of view the network is composed of : A, B, C From D point of view: he failed to join (next step may be try again, abandon...)