我正在尝试在同一个Android设备上实现WebSocket客户端和WebSocket服务器.基本上我有两个需要通信的Android应用程序.我已成功使用LocalSockets实现了几个测试应用程序,但目标客户端应用程序是一个Web浏览器应用程序,因此它只能使用WebSockets.
我已经尝试了https://github.com/TooTallNate/Java-WebSocket实现.我在后台运行客户端应用程序,在后台运行Android服务中的服务器应用程序.本质上,我已经采用了可行的LocalSocket实现,并用TooTallNate的WebSockets替换了LocalSockets.似乎WebSocket服务器无法启动.明显的症状是客户端每次尝试发送一些东西时都会抛出NotYetConnectedException.
另一个症状是,如果我尝试使用WebSocketServer.run()而不是WebSocketServer.start(),我从ServerSocketChannel.open()获得IOException.
目前,任何想法都是受欢迎的.谢谢!
| 归档时间: |
|
| 查看次数: |
5621 次 |
| 最近记录: |