gpt4 book ai didi

android - 如何在 Android 上使用 Socket.IO 客户端连接到房间?

转载 作者:行者123 更新时间:2023-11-30 03:27:40 24 4
gpt4 key购买 nike

我正在使用 android-websockets库连接到我们的 Socket.IO 服务器。连接已创建,但我无法连接到房间。

在 javascript 中,我们的代码如下所示:

emit('subscribe', { 'channel' : 'test' });

我试过使用 client.of("test", callback), client.emit("subscribe", jsonArray) 数组有 channel ,但我总是以 Creating frame error 结束。

最佳答案

Socket.io 服务器需要身份验证。这是通过在服务器上向/socket.io/1/发送帖子并读取如下所示的响应来完成的:

srGlg8x2YschJzuGVeeq:60:60:websocket,htmlfile,xhr-polling,jsonp-polling

第一个“:”之前的字符串是键。现在,如果您通过 websocket 连接到服务器,地址将是:

ws://(Your socket.io server)/socket.io/1/websocket/(The key)

关于 socket.io 协议(protocol)的更多信息:github.com/LearnBoost/socket.io-spec

附言。我对 android 编程一无所知,但我只是在解释 socket.io 协议(protocol)

关于android - 如何在 Android 上使用 Socket.IO 客户端连接到房间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17976506/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com