How ProximityPlay Works
Brief description of the technology
ProximityPlay uses WebSockets technology to bypass router and provider restrictions on connecting computers and devices in different networks. To enable exposing the server computer to the network, Cloudflare Tunnel is used. Then, a WebSocket server is created through the tunnel to handle connections between clients. The Wstunnel utility is used to create the WebSocket server. The GUI application is written in Golang and includes a modified version of cloudflared.