问题标签 [autobahn]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
887 浏览

android - Android - NullPointerException 错误

我正在研究 websocket 通信。从 android 设备(客户端)到基于 linux 的 PC(服务器)。我成功地将 websocket 连接到服务器。但问题是我发送数据失败(字符串值)

有四个产品的轮播视图。因此,当我单击 product0 的照片时,我将字符串设置为“product0”并将此字符串值发送到服务器。我正在使用高速公路库。

代码在这里

“扩展片段”是否可能会出错?..错误发生如下..

当我单击照片发送字符串值时发生错误。

0 投票
1 回答
1172 浏览

android - Android - Autobahn Websocket 发送消息错误(NullPointerException)

我正在与 Autobahn 进行 websocket 通信。在我的应用程序的 main.class 上,我设置为在用户单击按钮时调用“connect()”。

之后是MyOffers.class,如果访问这个类,MyOffers_Fragment 类会自动产生四次,因为MyOffers.class 包含'carousel view',并且有四个产品。

在“MyOffers_Fragment”类中,当用户单击产品图像之一时,应发送消息。

但是'mConnection.sendTextMessage(id1);' 此行会产生“NullPointerException”错误。有一个类'Websocket_Connector.class'

我在主页类中调用了“connect()”,然后尝试发送消息。但是,它不起作用..你能帮帮我吗?

0 投票
1 回答
263 浏览

python - Autobahn 可以使用自定义 json 编码器吗?

使用高速公路进行 RPC 时,高速公路支持返回 python 对象的过程,只要它们是 json 可序列化的。我想返回的一些对象默认情况下不是 json 可序列化的。我可以轻松编写自定义编码器,但高速公路如何知道它需要使用它?

0 投票
0 回答
1113 浏览

android - android - 高速公路 Websocket 连接

我正在研究高速公路网络套接字通信。我的应用程序中有一个轮播视图,有四个图像。当用户单击图像时,然后使用 websocket 连接到服务器并发送消息。但问题是,当我选择图像时,它会正确连接到服务器,但客户端(android 设备)每次发送消息时都会连接到 websocket。这是我的代码..

Websocket.class

它不会去'if(mConnection.isConnected())'这里..总是去其他地方。

0 投票
1 回答
885 浏览

android - Android - 高速公路网络套接字通信

我正在与 Autobahn 库进行 Web 套接字通信。我遇到的问题是连接服务器后,应该再次发送没有连接的消息。但是消息是通过不同的连接发送的,它每次都连接到服务器以发送消息。

这是我的代码,并且...当您看到“sendMessage”方法时,它总是转到“else”而不是 if 循环。请任何建议“专家”..?

0 投票
1 回答
939 浏览

websocket - 高速公路蚊子服务器聊天

我正在尝试使用高速公路 python 连接到蚊子经纪人。如果我使用其中包含以下代码的 sub.py:

它正在连接到代理并检索客户端发布到控制通道的所有消息。

我想以某种方式使用 websockets 将这些消息推送到网页,因为我正在尝试使用 websocket autobahn py 并从这里修改示例http://autobahn.ws/python/getstarted#yourfirstserver

我的代码是这样的

但是当我尝试运行它时收到此错误:

root@Ubuntu:~/authobahn# python myserver.py Traceback(最近一次调用最后):文件“myserver.py”,第 30 行,在 mqttc.on_message = on_message NameError: name 'on_message' is not defined

0 投票
1 回答
2141 浏览

java - Autobahn Android:如何断开与服务器的连接

我在服务器端使用 Jetty WebSockets,在客户端使用 Autobahn Android。

服务器和客户端之间的简单连接可以正常工作。但是当我尝试处理失去连接时遇到了一些麻烦。

在 Android 上,我拥有的是:

我总是,总是有同样的错误:

但正如你所看到的,我在 onClose() 中关闭了连接,并且当捕获到 WebSocketException 时。这种方法真的有效吗?还是我做错了?

顺便说一句,mConnection 是最终的。所以也许问题来了?

在服务器上,当我连接丢失时,我手动关闭会话:

提前感谢很棒的人!

0 投票
1 回答
927 浏览

android - 在 Android 中使用 WebSocket 发送文件

我想使用WebSocketin发送图像或文本文件android,目前我正在使用AutoBahnAndroid创建一个 pubsub 模型,但我需要一个发送文件的功能。

0 投票
1 回答
883 浏览

autobahn - AutobahnJS 支持二进制消息吗?

JSON.parse当我从 Python 服务器向 JavaScript 客户端发送二进制消息时,代码行会引发异常。我正在发送这样的消息:

在接收端,该data字段包含一个Blob对象而不是字符串。想知道这是否是受支持的工作流程,或者我做错了什么。

0 投票
1 回答
642 浏览

python - Autobahn Websocket:侦听本地端口并将消息传输到连接到公共端口的客户端

我是 Autobahn 和 Websockets 的新手。我正在尝试构建以下设置:

  • 处理服务(基于 Java 的黑盒):

    • 等待来自 twitter 的流 api 的数据
    • 如果收到新消息,则将消息发送到主服务 (ws://localhost:9999) {id, latitude, longitude}
    • 对数据进行一些魔术处理(可能需要几分钟)
  • mainservice 在 ws://localhost:9999 上侦听来自处理服务的传入消息

    • 如果消息进入(来自处理服务),它们将被广播到连接到 ws://:9000 的客户端
  • javascript 客户端连接到 ws://:9000 上的 mainservice,在地图上显示消息

是否可以使用 Autobahn 在一个端口上侦听并通过另一个端口传递消息来编写主服务?(从性能的角度来看,将处理和主服务结合起来可能会更好......但这不应该是这里的重点。)