我正在使用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/