Premesso che con Android sto cominciando in questi giorni... non capisco perchè parli di Servlet.
Una Servlet è un componente di una WebApplication (di un sito, usando una terminologia spicciola), che gira all'interno di un ServletContainer o di un ApplicationServer.
Se quello che serve a te è semplicemente una comunicazione client/server per spedire/ricevere dati, le Servlets non ti servono a nulla... ti bastano e avanzano le Socket (LocalSocket o LocalServerSocket su Android, Socket o ServerSocket su Java per PC).
Una configurazione tipo potrebbe essere questa:
Sul PC, un programma che apre una ServerSocket in attesa di connessioni.
Sullo smartphone Android un'app che apre una LocalSocket verso l'IP del PC, connettendosi.
A questo punto c'è una comunicazione bidirezionale tra lo smartphone ed il pc.
Ciao.![]()