目前项目使用了SocketIO通讯,但是在手机上发现很奇怪的现象。很多消息明明客户端只发了一次 但是服务器确收到多次请求,基本上就是客户端发送1次服务器会收到2次 然后服务器回应1次客户端又会收到2次服务器回应。也就是客户端发了一次请求实际收到4次回应。现在毫无头绪。
标注部分明显的通知了两次,但是服务器打断点看了,只发了一次。
目前项目使用了SocketIO通讯,但是在手机上发现很奇怪的现象。很多消息明明客户端只发了一次 但是服务器确收到多次请求,基本上就是客户端发送1次服务器会收到2次 然后服务器回应1次客户端又会收到2次服务器回应。也就是客户端发了一次请求实际收到4次回应。现在毫无头绪。
标注部分明显的通知了两次,但是服务器打断点看了,只发了一次。
是浏览器运行吗?每次都是这样还是只有第一次这样?
每次都是这样
我也遇到一样的问题
web不会,模拟器和apk会,应该是SocketIO的问题
因为你的消息头用了message 改成别的就好了