Try a different browser
We found during testing that Chrome, Edge, and Safari demonstrated the most reliable support across a broad range of devices and operating systems. They follow the WebRTC specifications closely and actively update to stay in sync with evolving real-time communication standards.
Other browsers performed well, but compatibility gaps or inconsistent behavior sometimes led to connection issues. If you're experiencing difficulties when using xosend, you might find that Chrome, Edge or Safari can provide a smooth, stable experiences.
Put both devices on the same network
Peer-to-peer connections are much easier to create when both devices share the same local network, using a direct path that reduces latency and avoids firewall or NAT traversal challenges.
Connections over different networks will still work, but the many different configurations out there will affect how each network handles real-time traffic. If you’re seeing issues with xosend, try placing both devices on the same WiFi or LAN - local pairing usually delivers the most reliable experience.
Use WiFi instead of cellular network
When cellular networks route traffic between devices, it frequently needs to change and reassign address even during the session. But when you connect via WiFi each device gets its own stable address. That means they can link to each other without worrying about the address changing along the way.
Cellular still connects peers, but hopping between towers and extra network checkpoints often leads to hiccups or drops. If xosend lags on cellular data, switch to WiFi for the smoothest experience.