Android-сервис для прослушивания определенного порта

Я хочу знать, как установить службу android, которая слушает определенный порт, например http://127.0.0.1:12345

1 ответов


реализуйте свой сервис и используйте ServerSocket класс, чтобы слушать входящие соединения и действовать на них. Не звони ServerSocket.accept() в вашем потоке пользовательского интерфейса. Это заставит ваше приложение не отвечать. Вместо этого создайте новый поток или, в зависимости от вашего фактического сценария,AsyncTask может быть достаточно.