问题标签 [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.
android - Android - NullPointerException 错误
我正在研究 websocket 通信。从 android 设备(客户端)到基于 linux 的 PC(服务器)。我成功地将 websocket 连接到服务器。但问题是我发送数据失败(字符串值)
有四个产品的轮播视图。因此,当我单击 product0 的照片时,我将字符串设置为“product0”并将此字符串值发送到服务器。我正在使用高速公路库。
代码在这里
“扩展片段”是否可能会出错?..错误发生如下..
当我单击照片发送字符串值时发生错误。
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()”,然后尝试发送消息。但是,它不起作用..你能帮帮我吗?
python - Autobahn 可以使用自定义 json 编码器吗?
使用高速公路进行 RPC 时,高速公路支持返回 python 对象的过程,只要它们是 json 可序列化的。我想返回的一些对象默认情况下不是 json 可序列化的。我可以轻松编写自定义编码器,但高速公路如何知道它需要使用它?
android - android - 高速公路 Websocket 连接
我正在研究高速公路网络套接字通信。我的应用程序中有一个轮播视图,有四个图像。当用户单击图像时,然后使用 websocket 连接到服务器并发送消息。但问题是,当我选择图像时,它会正确连接到服务器,但客户端(android 设备)每次发送消息时都会连接到 websocket。这是我的代码..
Websocket.class
它不会去'if(mConnection.isConnected())'这里..总是去其他地方。
android - Android - 高速公路网络套接字通信
我正在与 Autobahn 库进行 Web 套接字通信。我遇到的问题是连接服务器后,应该再次发送没有连接的消息。但是消息是通过不同的连接发送的,它每次都连接到服务器以发送消息。
这是我的代码,并且...当您看到“sendMessage”方法时,它总是转到“else”而不是 if 循环。请任何建议“专家”..?
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
java - Autobahn Android:如何断开与服务器的连接
我在服务器端使用 Jetty WebSockets,在客户端使用 Autobahn Android。
服务器和客户端之间的简单连接可以正常工作。但是当我尝试处理失去连接时遇到了一些麻烦。
在 Android 上,我拥有的是:
我总是,总是有同样的错误:
但正如你所看到的,我在 onClose() 中关闭了连接,并且当捕获到 WebSocketException 时。这种方法真的有效吗?还是我做错了?
顺便说一句,mConnection 是最终的。所以也许问题来了?
在服务器上,当我连接丢失时,我手动关闭会话:
提前感谢很棒的人!
android - 在 Android 中使用 WebSocket 发送文件
我想使用WebSocket
in发送图像或文本文件android
,目前我正在使用AutoBahnAndroid创建一个 pubsub 模型,但我需要一个发送文件的功能。
autobahn - AutobahnJS 支持二进制消息吗?
JSON.parse
当我从 Python 服务器向 JavaScript 客户端发送二进制消息时,此代码行会引发异常。我正在发送这样的消息:
在接收端,该data
字段包含一个Blob
对象而不是字符串。想知道这是否是受支持的工作流程,或者我做错了什么。
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 在一个端口上侦听并通过另一个端口传递消息来编写主服务?(从性能的角度来看,将处理和主服务结合起来可能会更好......但这不应该是这里的重点。)