Skip to content

Continued TCP-ICE Improvements #245

@Sean-Der

Description

@Sean-Der

These are a list of all the things we can do to continue improving the tcp-ice implementation that landed.

  • Move to internal (a small root package that isn't littered with protocol details is great)
  • Take a net.Listener instead of having global state
  • Expose a net.PacketConn based API Expose a net.PacketConn based API, Agent
  • Implement Active
  • Implement simultaneous-open
  • Explore if we can remove some concurrency from the API/reduce LoC
  • Fix ICE TCP Priority. Right now passive TCP host candidates will have higher priorities than prflx/srflx so TCP will be used even when UDP connectivity is possible

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions