标签: android service port listen
我想知道如何设置一个侦听特定端口的Android服务,例如http://127.0.0.1:12345
答案 0 :(得分:7)
实施您的服务并使用ServerSocket类来侦听传入的连接并对其进行操作。但是,不要在UI线程上调用ServerSocket.accept()。这将导致您的应用程序无法响应。相反,创建一个新线程或根据您的实际场景,AsyncTask可能就足够了。
ServerSocket
ServerSocket.accept()
AsyncTask