实现你的服务并使用ServerSocket类来监听传入连接并对其进行操作。但不要在UI线程上调用ServerSocket.accept(),否则会导致应用程序无响应。相反,创建一个新线程或根据实际情况,可以使用AsyncTask。
ServerSocket
会这样。当然,我也在UI线程中尝试过,但是同样失败了。如果我的Activity的唯一目的是在点击按钮时启动服务器,那么它挂起又有什么关系呢? - Jason KrsdoInBackground()
中出现问题了... 我觉得我可能没有按照正确的方式工作... 也许这就是失败的原因... 不管怎样,项目中已经完成了很多事情,所以我不会重新编写那个功能... 我将继续使用老式的线程。;-) - Jason Krs