←back to thread

239 points gasull | 2 comments | | HN request time: 0.512s | source
Show context
b_fiive ◴[] No.44380803[source]
hey I work on this! AMA!
replies(4): >>44380893 #>>44380970 #>>44381056 #>>44387310 #
xeonmc ◴[] No.44380893[source]
Can this be a made to work as an adapter to play older, raw UDP multiplayer games with random strangers? E.g. telling someone in Twitch chat “bro 1v1 me in CS1.6, here’s my Iroh ticket:”, they put it into their “InstaFrag NetDriver” Windows Client and you both launch CS1.6 and just start playing in an ad-hoc p2p lobby.

With Tailscale this use case is very cumbersome as you’d need to add them to your tailnet and configure access controls to make it an ephemeral connection.

replies(2): >>44380946 #>>44381630 #
binary132 ◴[] No.44381630[source]
This is very much like my usecase too, except that I need to be able to use it via FFI since my engine is not Rust.
replies(1): >>44381958 #
1. dignifiedquire ◴[] No.44381958[source]
we do have https://github.com/n0-computer/iroh-c-ffi which is lowlevel but directly usable from any c like language
replies(1): >>44391252 #
2. binary132 ◴[] No.44391252[source]
Oh nice, thanks for that. Do you think I should hold my breath for a UDP transport or just use it to negotiate direct socket connections?