aboutsummaryrefslogtreecommitdiffstats
path: root/packages/meshbay-node/src/meshbay_node/transport/quic_server.py
diff options
context:
space:
mode:
authorChristophe Besson <cbesson@gmail.com>2026-08-10 00:12:40 +0200
committerChristophe Besson <cbesson@gmail.com>2026-08-10 00:12:40 +0200
commit618d5b8515550a1b2d89e1cd045f7fba271f9374 (patch)
treebf5c60870bf33ba1df7d12141c6800811146d046 /packages/meshbay-node/src/meshbay_node/transport/quic_server.py
parent217b61ff34390fd24d0a2ad338f6094183debbe3 (diff)
downloadmeshbay-618d5b8515550a1b2d89e1cd045f7fba271f9374.tar.gz
fix(node): QuicChunkClient local_port + QuicChunkServer dual-stack
local_port=0 param on QuicChunkClient — specify for Port-Restricted Cone NAT hole punching (client must send from the same port the node probed to). QuicChunkServer default host '::' for IPv4+IPv6 dual-stack on Linux. Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
Diffstat (limited to 'packages/meshbay-node/src/meshbay_node/transport/quic_server.py')
-rw-r--r--packages/meshbay-node/src/meshbay_node/transport/quic_server.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/packages/meshbay-node/src/meshbay_node/transport/quic_server.py b/packages/meshbay-node/src/meshbay_node/transport/quic_server.py
index 2d23da2..8ab359d 100644
--- a/packages/meshbay-node/src/meshbay_node/transport/quic_server.py
+++ b/packages/meshbay-node/src/meshbay_node/transport/quic_server.py
@@ -228,7 +228,7 @@ class QuicChunkServer:
gek: bytes,
shared_root: Path,
index: GroupIndex,
- host: str = "0.0.0.0",
+ host: str = "::", # écoute IPv4 + IPv6 (dual-stack Linux)
port: int = 19000,
cert_path: Path | None = None,
key_path: Path | None = None,