我想在同一个Android设备上实现WebSocket客户端和WebSocket服务器。基本上我有两个需要沟通的Android应用程序。我已经成功地使用LocalSockets实现了几个测试应用程序,但目标客户端应用程序是一个Web浏览器应用程序,因此它只能使用WebSockets。任何成功实现Android的WebSocket服务器?
我试过https://github.com/TooTallNate/Java-WebSocket实现。我有前台运行的客户端应用程序和后台运行在Android服务中的服务器应用程序。基本上,我已经采用了我的LocalSocket实现,并使用TooTallNate的WebSockets替换了LocalSocket。看起来WebSocket服务器无法启动。显而易见的症状是,客户端每次尝试发送内容时都会引发NotYetConnectedException。
另一个症状是如果我尝试使用WebSocketServer.run()而不是WebSocketServer.start()从ServerSocketChannel.open()获得IOException。
任何想法当然都是值得欢迎的。谢谢!