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

如何使用Android上的Socket.IO客户端连接到房间?,android,socket.io,Android,Socket.io,我正在使用库连接到Socket.IO服务器。已创建连接,但无法连接到房间 在javascript中,我们的代码如下所示: emit('subscribe', { 'channel' : 'test' }); srGlg8x2YschJzuGVeeq:60:60:websocket,htmlfile,xhr-polling,jsonp-polling 我曾尝试在阵列具有通道的位置使用client.of(“test”,callback),client.emit(“subscribe”,jsonA

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

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

emit('subscribe', { 'channel' : 'test' });
srGlg8x2YschJzuGVeeq:60:60:websocket,htmlfile,xhr-polling,jsonp-polling

我曾尝试在阵列具有通道的位置使用
client.of(“test”,callback)
client.emit(“subscribe”,jsonArray)
,但最终总是出现
创建帧错误

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

emit('subscribe', { 'channel' : 'test' });
srGlg8x2YschJzuGVeeq:60:60:websocket,htmlfile,xhr-polling,jsonp-polling
第一个“:”前面的字符串是键。 现在,如果您通过websocket连接到服务器,则地址为:

ws://(Your socket.io server)/socket.io/1/websocket/(The key)
有关socket.io协议的更多信息:github.com/LearnBoost/socket.io-spec


另外,我对android编程一无所知,但我只是解释一下socket.io协议,socket.io服务器需要身份验证。这是通过向服务器上的/socket.io/1/发送post并读取如下响应来完成的:

emit('subscribe', { 'channel' : 'test' });
srGlg8x2YschJzuGVeeq:60:60:websocket,htmlfile,xhr-polling,jsonp-polling
第一个“:”前面的字符串是键。 现在,如果您通过websocket连接到服务器,则地址为:

ws://(Your socket.io server)/socket.io/1/websocket/(The key)
有关socket.io协议的更多信息:github.com/LearnBoost/socket.io-spec

另外,我对android编程一无所知,但我只是在解释socket.io协议