ZeroTierOne icon indicating copy to clipboard operation
ZeroTierOne copied to clipboard

Investigate tuning of keepalive & hole punching on mobile platforms

Open glimberg opened this issue 3 years ago • 2 comments

Investigate tuning UDP hole punching on Android/iOS a bit. I don't imagine using ZeroTier for incoming connections is a huge use case on these platforms. It's more from device to external location.

This would likely require an option to make keepalives/hole punching work like the full version of ZeroTier as well, but defaulting to assume outgoing connections only should work fine for the vast majority of users on a mobile device, and would likely save a ton of battery life.

glimberg avatar Apr 09 '22 02:04 glimberg

This could be a configuration toggle for other classes of devices in the runtime if you did it right, e.g., "priority outbound" connections.

erikh avatar Apr 09 '22 02:04 erikh

Agreed. Definitely could be useful as a tunable parameter for all platforms, too.

glimberg avatar Apr 09 '22 02:04 glimberg