How to build an android multiplayer game

Hello, I d like to make an Android multiplayer game which can be played through Internet.

I know the server should be set in the computer and two android clients on two phones. But which subsystem should be adopted since it is like a cross platform multiplayer game.

Thank you so much!!!