Anyone had any experience of remote debugging to a remotely hosted copy of Windows? There must be services out there that let you run Windows 10 in a Remote Desktop or similar. I’m thinking a pure online service as opposed to running to some box that you own.
The new Apple Sillicon Macs can’t run Parallels (yet) and it would be convenient not to have to buy Windows hardware. Plus having it always available online, instead of having to manually boot up a Windows box would be handy.
Does that mean that all my internet goes through that VPN service? Can I do regular Mac surfing at the same time?
If I used a service like Shadow which streams Windows 10 to a local dumb client (and coincidentally lets you play Windows games ), can the Xojo connect to the remote debugger? Or is it that it has to be on a local network and/or VPN.
With most VPN services because the IP address for accessing the other side is a local ip address, your public traffic is still sent over your public network and just the traffic meant for the VPN is sent through the VPN.
That said, Sharing services on macOS and Windows are usually not very careful about where they broadcast, so I’d suggest either using a firewall or turning off local file sharing services if you’re not sure who (if anyone) is on the other end of the connection.
A good example is that we have build machines in several places in the United States. Because they’re all different versions of macOS, Windows and Linux, we sometimes use them for testing. We connect to them through a VPN, run the remote debugger stub and make sure that it is broadcasting on the VPN ip address (in the RDS preferences). In the IDE, you need to specifically add the debug target because the UDP broadcast packets usually don’t traverse VPNs, but then you can just do a “Run Remotely” and it should just work.