← Back to team overview

idwdevteam team mailing list archive

[Bug 534839] [NEW] P2P Anarchy bug

 

Public bug reported:

When connecting to a link-local mesh, the software is unable to send any
messages to the computers on the network, except for the svcAnnounce
message. This is caused by each system connecting to each other without
proper messaging coordination. This could possibly be fixed by:

1. Autodetecting which method would be most efficient
2. Entering a mode similar to a "lobby"; in which the system sends out broadcast messages while searching for existing systems running the same service.
3. If no node is found, the system will enter the CONNECTED state without waiting for more peers to connect, and when more peers do connect, they can simply find the local system because it is still broadcasting even while in the CONNECTED state.

** Affects: universal
     Importance: Medium
         Status: Triaged

** Affects: universal/stablerelease
     Importance: Undecided
         Status: Triaged

** Changed in: universal
    Milestone: None => idwchat1

** Also affects: universal/stablerelease
   Importance: Undecided
       Status: New

** Changed in: universal
   Importance: Undecided => Medium

** Changed in: universal
       Status: New => Triaged

** Changed in: universal/stablerelease
       Status: New => Triaged

** Changed in: universal/stablerelease
    Milestone: None => idwchat1

-- 
P2P Anarchy bug
https://bugs.launchpad.net/bugs/534839
You received this bug notification because you are a member of IDW
Software Development Team, which is the registrant for Universal chat.

Status in A P2P chat program for Linux, Mac, and Windows written in C#: Triaged
Status in Universal chat stablerelease series: Triaged

Bug description:
When connecting to a link-local mesh, the software is unable to send any messages to the computers on the network, except for the svcAnnounce message. This is caused by each system connecting to each other without proper messaging coordination. This could possibly be fixed by:

1. Autodetecting which method would be most efficient
2. Entering a mode similar to a "lobby"; in which the system sends out broadcast messages while searching for existing systems running the same service.
3. If no node is found, the system will enter the CONNECTED state without waiting for more peers to connect, and when more peers do connect, they can simply find the local system because it is still broadcasting even while in the CONNECTED state.





Follow ups

References