I want to send data from a Linux client to a Linux/Windows server (maybe a shared host) and finally to an android application like this figure :
The data can be a text or stream video or audio.
What are the best technologies and languages for this scenario ? What is your suggestion ?

