如何解决android autobahn中的webSockets协议冲突

如何解决android autobahn中的webSockets协议冲突,android,websocket,publish-subscribe,autobahn,Android,Websocket,Publish Subscribe,Autobahn,在我的android应用程序中,我想使用autobahn库来使用websockets。 我已经使用spring编写了服务器端代码。 当我尝试发布sub时,简单套接字正在工作,然后出现错误 我的代码:- final String wsuri = "ws://localhost:8080/ws"; try { mConnection.connect(wsuri, new Wamp.ConnectionHandler() @Override public vo

在我的android应用程序中,我想使用autobahn库来使用websockets。 我已经使用spring编写了服务器端代码。 当我尝试发布sub时,简单套接字正在工作,然后出现错误

我的代码:-

final String wsuri = "ws://localhost:8080/ws";
try {
    mConnection.connect(wsuri, new Wamp.ConnectionHandler() 
        @Override
        public void onOpen() {
            Log.d(TAG, "Status: Connected to " + wsuri);
            mConnection.subscribe("ws://localhost8080/ws/onetoone",
                MyEvent1.class, new Wamp.EventHandler() {
                    @Override
                    public void onEvent(String topicUri, Object event) {
                        Log.d(TAG, "Status: Connected to " + event);
                    }
                });
    }
    @Override
    public void onClose(int code, String reason) {
        Log.d(TAG, "Connection lost." + " " + reason);
    }
 });
} catch (Exception e) {
        Log.d(TAG, e.toString());
}
输出:-

de.tavendo.autobahn.WebSocketConnection:已创建 de.tavendo.autobahn.WebSocketReader:已创建 de.tavendo.autobahn.WampReader:已创建 de.tavendo.autobahn.WampConnection:已创建并启动读卡器 de.tavendo.autobahn.WebSocketWriter:已创建 de.tavendo.autobahn.WampWriter:已创建 de.tavendo.autobahn.WampConnection:已创建并启动编写器 de.tavendo.autobahn.WebSocketReader:正在运行 de.tavendo.autobahn.WebSocketReader:run():WebSocketException (de.tavendo.autobahn.WebSocketException:RSV!=0且未协商扩展) de.tavendo.autobahn.WebSocketReader:结束 de.tavendo.autobahn.WebSocketConnection:已收到开始握手 状态:已连接到ws://localhost:8080/Spring4WebSocket/add de.tavendo.autobahn.WebSocketConnection:连接失败[code=4,reason=WebSockets协议冲突 de.tavendo.autobahn.WebSocketReader:退出 de.tavendo.autobahn.WebSocketConnection:等待读卡器完成 de.tavendo.autobahn.WebSocketConnection:readr线程已完成 de.tavendo.autobahn.WebSocketConnection:通过套接字发送关闭消息 de.tavendo.autobahn.WebSocketWriter:结束 de.tavendo.autobahn.WebSocketConnection:正在等待编写器完成 de.tavendo.autobahn.WebSocketConnection:编写器线程已完成 连接丢失。WebSockets协议冲突

我已通过本地主机上的ip地址(我的PC ip地址)

对于如何解决android autobahn中违反web套接字协议的问题,有任何解决方案

请帮助解决上述问题。

错误消息:

RSV != 0 and no extension negotiated
表示WebSocket客户端从WebSocket服务器接收到的WebSocket帧的一个或多个保留位不是0。如果错误消息声称(在WebSocket期间)未协商WebSocket扩展,则保留位应全部为零

检查WebSocket服务器的端点是否正确使用WebSocket协议。

错误消息:

RSV != 0 and no extension negotiated
表示WebSocket客户端从WebSocket服务器接收到的WebSocket帧的一个或多个保留位不是0。如果错误消息声称(在WebSocket期间)未协商WebSocket扩展,则保留位应全部为零

检查WebSocket服务器的端点是否正确使用WebSocket协议