Skip to content

Conversation

Frando
Copy link
Member

@Frando Frando commented Apr 23, 2025

draft/WIP/experiment

This adds a racenonce transport parameter. It can be set when initiating connections, via ClientConfig. On the server side, connection attempts which have racenonce set are rejected if the endpoint has an open connection with the same racenonce.

This can be used to race two or more connection attempts to the same server (over different paths), while making sure that only one of them is accepted.

@Arqu Arqu added this to iroh Apr 23, 2025
@github-project-automation github-project-automation bot moved this to 🏗 In progress in iroh Apr 23, 2025
@Frando Frando force-pushed the Frando/racenonce branch from d05eef3 to f9d0086 Compare April 23, 2025 21:02
@Frando Frando force-pushed the Frando/racenonce branch from f9d0086 to 6facc8e Compare April 23, 2025 21:06
@Frando Frando force-pushed the Frando/racenonce branch from 6facc8e to 85e5daf Compare April 23, 2025 21:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: 🏗 In progress
Development

Successfully merging this pull request may close these issues.

1 participant