<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[[feature request] Network connectivity checker]]></title><description><![CDATA[<p dir="auto">Currently we can use <code>Server.isOnline()</code> to see if there is an internet connection. This works by pinging google's server and seeing if it gets a result. It's a basic solution to the problem but not ideal. For example I've had users in China behind the great firewall who are able to connect to my server but not Google's. I've also had other users who have a slow connection and have to wait quite a while for the check to return, and in the meantime it looks like my plugin's just hanging or frozen.</p>
<p dir="auto">A better solution is to ask the OS if there is currently an active network connection.</p>
<p dir="auto">After googling the problem it seems another JUCE user has already come up with a way to do it.</p>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.hise.audio/uid/1">@Christoph-Hart</a> If you think this is good and when you have time, could you implement it, and perhaps add a broadcaster too?</p>
<p dir="auto"><a href="https://github.com/SquarePine/squarepine_core/blob/main/modules/squarepine_core/networking/NetworkConnectivityChecker.h" rel="nofollow ugc">https://github.com/SquarePine/squarepine_core/blob/main/modules/squarepine_core/networking/NetworkConnectivityChecker.h</a></p>
<p dir="auto">Additionally this also tells us the type of connection the system is using. This is nice because we can give the user the option of only downloading large files when not using mobile data for example.</p>
]]></description><link>https://forum.hise.audio/topic/11515/feature-request-network-connectivity-checker</link><generator>RSS for Node</generator><lastBuildDate>Sun, 10 May 2026 01:00:19 GMT</lastBuildDate><atom:link href="https://forum.hise.audio/topic/11515.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 03 Jan 2025 22:08:39 GMT</pubDate><ttl>60</ttl></channel></rss>