如何使用Android上的Socket.IO客户端连接到房间?
我正在使用库连接到Socket.IO服务器。已创建连接,但无法连接到房间 在javascript中,我们的代码如下所示:如何使用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
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协议