socket.io-client-swift icon indicating copy to clipboard operation
socket.io-client-swift copied to clipboard

Socket Emit Ack false

Open BRLOKESH opened this issue 5 years ago • 4 comments

Work with Swift 4.2 every time false.

Socket.IO-Client-Swift (13.3.1)

Starscream (3.0.6)

web and android sending event's received. but From iOS sending event not receive any where.

LOG SocketIOClient{/}: Emitting: 2["typing",{"room_id":"3709948727","recever":"994"}], Ack: false LOG SocketEngine: Writing poll: 2["typing",{"room_id":"3709948727","recever":"994"}] has data: false

I have try all emit function but every time false. 'isInternalMessage : true' then receive event self user but external user not our event.

let online_grpdata = ["room_id":room_id,"recever":recever]

  1. socketClient.emit("typing", dicTest)
  2. socketClient.emit("typing", with: [online_grpdata])
  3. socketClient.handleEvent("typing", data: [online_grpdata], isInternalMessage: true, withAck: 1)

BRLOKESH avatar Jan 04 '19 06:01 BRLOKESH

Did you try emitWithAck() function?

freedbrt avatar Jan 07 '19 10:01 freedbrt

@BRLOKESH What exactly is the issue? I'm not sure what you're trying to do.

nuclearace avatar Jan 10 '19 14:01 nuclearace

Every thing was working fine after updating socket server fro socket 2 to 3 when I emit some thing there is an error "Ack: false". here is log Screenshot 2021-02-10 at 4 06 46 PM

HamzaJavaid10 avatar Feb 10 '21 11:02 HamzaJavaid10

Same issue.. Can anyone find the solution for this

arungre avatar Apr 15 '22 11:04 arungre