android - Websocket 未连接 - 为什么?
问题描述
我尝试在我的 android 应用程序中为此http://192.168.0.6:8989/websocket URl 连接 Web 套接字,但没有得到任何响应,如错误或成功。
我正在使用 stomp web-socket 库,但没有找到成功。
'''// connectWebSocket();
// Create a WebSocket factory and set 5000 milliseconds as a timeout
// value for socket connection.
WebSocketFactory factory = new WebSocketFactory().setConnectionTimeout(5000);
// Create a WebSocket. The timeout value set above is used.
try {
ws =factory.createSocket("http://192.168.0.6:8989/websocket");
ws.addListener(new WebSocketAdapter() {
@Override
public void onTextMessage(WebSocket websocket, String message) throws Exception {
Log.d("TAG", "onTextMessage: " + message);
}
});
ws.connectAsynchronously();
} catch (IOException e) {
e.printStackTrace();
}'''
编译'com.neovisionaries:nv-websocket-client:2.4'
解决方案
推荐阅读
- html - 如何在网站页面上使用 microsoft edge 以马拉雅拉姆语朗读功能
- android - 回到应用程序时,Android 后台活动消失
- dplyr - 根据 2 列中的条件汇总所有列
- r - 是否有适用于所有操作系统/无头/图形的通用/灵活的 RSelenium 启动功能?
- javascript - 如何在 Javascript 中设置 cookie 在 1 小时内过期?有了这个脚本
- amazon-web-services - 无服务器中的 NetCore3.0
- ios - 在某个日期过后从 Firestore 中删除文档
- javascript - 当 jQuery 时间选择器中的 addSliderAccess 为 true 时,如何解决闪烁问题?
- arrays - 同一个 searchBar 的多个过滤器并忽略 Swift 5 中的 oder
- node.js - 如何在 Node.js 中解码令牌?jwt.verify() 失败