我正在使用AutobahnConnection进行ws通信。我已经创建了AutobahnConnection对象并通过了wsUri,但是我无法找到一种通过它传递“领域”的方法。我必须通过它。我已经探索了很多地方,但找不到任何解决方案。这是我的代码

private final AutobahnConnection mConnection = new AutobahnConnection();

private void start() {
    final String wsUri = "ws://xxx.xxx.xxxx/ws";

    mConnection.connect(wsUri, new Autobahn.SessionHandler() {

        @Override
        public void onOpen() {
            testRpc();
            testPubSub();
        }

        @Override
        public void onClose(int code, String reason) {
            Log.d(TAG, "calc:add result = " + reason);
        }
    });
}`


由于无法通过领域,我遇到了协议冲突错误。任何帮助将不胜感激。

最佳答案

您要连接到什么? AutobahnAndroid仅支持与WAMP v2不兼容的WAMP v1。要从Android连接到v2路由器,您可能需要查看https://github.com/Vinelab/Android-wamp-client

关于android - 如何在AutobahnConnection Android中传递领域?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35545054/

10-10 14:27