Erik Little
Erik Little
What client version are you using?
Update to 16 for socket.Io 3 support
https://cocoapods.org/pods/Socket.IO-Client-Swift for CocoaPods. You can also use Swift Package manager and specify the tag `v16.0.0`
Hm, I'll take a look later today
Later today turned into right now What does your client/server code look like? When I do ```swift socket.emitWithAck("noItemsAckEmit").timingOut(after: 3) {data in print("got ack for no items ack emit", data) }...
What does your server code look like? The server should be explicitly calling with a return ack.
I'd need to see the server code I think. My test setup shows acking working properly if the server/client requests an ack.
fyi, if the server needs to receive acks from the client, it should look something like this: ```javascript socket.emit("ackEvent", "gakgakgak", (re, name) => { console.log("Got ack for ackEvent") }) ```
Hm, if master branch is working, then I don't think you actually got v16 installed correctly. That log just shows polling happening, so something wrong with your business logic most...