Предполагаете ли вы, что настольное приложение будет сервером для клиента мобильного приложения?Или клиенты настольных и мобильных приложений какого-либо сервера в Интернете?
Либо вполне возможно и работоспособно;однако, если сервер находится в известном месте в Интернете, любой экземпляр мобильного клиента может знать, где его найти - если он работает в локальной сети, потребуется дополнительная настройка (т. е. адрес сервера).