Commit graph

3 commits

Author SHA1 Message Date
Claude
cc57356a53
Fix ICE failures by replacing mDNS .local addresses with real peer IPs
Modern browsers obfuscate local IP addresses with mDNS hostnames
(e.g. abcdef12-3456.local) for privacy. When mDNS resolution is
unavailable on the LAN, WebRTC ICE candidates cannot be resolved
and the peer connection fails.

This fix makes the signaling server extract each client's real IP
from the TCP connection and share it via Welcome/PeerJoined messages.
The client then replaces any .local mDNS addresses in SDP offers,
answers, and trickle ICE candidates with the peer's actual IP address,
enabling direct IP connectivity without relying on mDNS.

https://claude.ai/code/session_01EZrFdyAR35RLwRdHUA9zPJ
2026-02-09 07:38:49 +00:00
accbfdb1ea Update
Signed-off-by: Marcel Müller <neikos@neikos.email>
2026-02-09 08:22:15 +01:00
c23d7d06e0 Add local screenshare app
Signed-off-by: Marcel Müller <neikos@neikos.email>
2026-02-04 12:18:48 +01:00