TL DR You do not have reliable, confirmed delivery unless you are ready to wait until the universe dies.
The delivery confirmation you are looking for is related to the theoretical problem of two generals , which is also discussed in this SO answer .
TCP manages the reliability issue by ensuring delivery after endless attempts. We live in a finite universe, so the word "guarantee" is theoretically doubtful :-)
, : engine.io, socket.io 1.x :
- WebSocket
- FlashSocket
- XHR
- JSONP
TCP, TCP . , , , socket.io . " ":
, , , ? engine.io protocol, socket.io ( 3 4 , ).
, . , socket.io . , , .
:
:
, TCP "" . socket.io, , .