原生SocketIO连接netty-socketio服务端有问题

使用netty-socketio做服务的在握手的时候出现了一个异常,PollingTransportl类的channelRead方法里面有一个地方试图将一个String转为int,然而传过去的是true,所以在转换的过程中出了异常.
网页正常,真机没试过.

java.lang.NumberFormatException: For input string: "true"
at com.corundumstudio.socketio.transport.PollingTransport.channelRead(PollingTransport.java:91) ~[netty-socketio-1.7.12.jar:na]

但是客户端还是可以接受服务端的消息?不知道什么情况:sweat:

客户端代码:

遇到相同问题了,朋友解决了吗

https://github.com/mrniko/netty-socketio/issues/394

1赞

升级下nettysocketio的版本,不过我又遇到另外一个问题了

基本解决了,修改cocoscreator安装文件夹里面的SocketIO.cpp把链接参数改下原来是"&b64=true"改成&b64=0,打包编译。还需要注意的是nettysocketio的AckRequest发送消息貌似用不了,我用另外的方法,即SocketIoClient.sendEvent,还需要注意的是发送消息不要用对象,用String…坑有点多