Networking between mobile and desktop

Hi,

I build non-gaming software with Unity, and I need to add networking support that allows an iOS / Android versions of my app to talk to the Mac/PC versions of thee app.

What technology should I use? I don’t see a clear path for this, with the new toolsets.

Thank you!
-Chilton

This depends on what type of game you do. Most networking solutions (I’d say) allow for cross platform communication.
As you do mobile, I’d recommend a solution with a dedicated server between the clients (distributing the messages). There are a few options and some of those even have managed hosting.

This thread discussed available packages:

The new toolset by Unity is still a bit work in progress. Running dedicated servers with it, means to also run Unity on a machine, which can be benefit but is also costly.

1 Like

Thank you for your response, Tobiass!

I’m curious about direct communication between the two apps, with no server. I think C# sockets might be the way to go.

-Chilton