Ticket #257 (new enhancement)

Opened 4 years ago

Last modified 2 years ago

Support STUN for fast file transfers

Reported by: diederik Owned by: diederik
Priority: major Milestone: kmess-3.0
Component: Protocol - P2P/DC Version: 2.0-alpha
Keywords: file transfer improvements Cc:

Description (last modified by diederik) (diff)

When we support  STUN, it's possible to have fast file transfers in more situations. We should support this protocol as well, e.g. if the router ports can't be opened with UPnP (ticket #50). The official client also implements both methods.

After that, we can also consider looking at  TURN.

Change History

Changed 4 years ago by diederik

  • description modified (diff)

Changed 4 years ago by diederik

  • description modified (diff)

Changed 2 years ago by diederik

  • description modified (diff)

Just learned about libnice.. It's gobject based, but does solve the job already for us.

Changed 2 years ago by diederik

..meaning that with the proper wrapper class we should be able to implement this quite fast, and maybe switch implementations later.

Changed 2 years ago by sjors

  • keywords file transfer improvements added
  • owner set to diederik
  • priority changed from normal to major
  • component changed from Protocol - core to Protocol - P2P/DC
  • milestone changed from open to kmess-2.1
Note: See TracTickets for help on using tickets.