Mis vahe on WebSocketsil ja socket io-l?


Vastus 1:

Lihtsalt öeldes, milline sõlmeotsing / taotlus on http, on Socket.IO veebisaidil.

Veebipesa on protokoll, mis on loodud üle http. See on püsiv ühenduse protokoll. Veebipistiku loomiseks kasutame ws: //domain.com, pidage silmas protokolli.

Socket.IO on raamatukogu, mis võtab veebipesa ühenduse, näiteks kuidas jquery Ajax võtab xml http-i taotlusi. See pakub ka varuvariante olukordades, kus veebipistikupesasid ei saa luua. Sellistes olukordades langeb Socket.IO tagasi graatsiliselt http-ühenduse juurde.

Lootus, mis aitab.


Vastus 2:

Ei leia paremat viisi kui see -

Socket.IO kasutab WebSocketsit, kui see on võimalik.

Selle eelisteks on see, et see lihtsustab WebSockettide kasutamist ja mis veelgi olulisem - pakub tõrkefunktsioone teistele protokollidele juhul, kui brauser või server ei toeta WebSocketsit. Vältiksin WebSockettide otsest kasutamist, kui te pole täpselt kursis sellega, millises keskkonnas need ei tööta ja kui suudate nendest piirangutest mööda minna. See on hea lugeda nii WebSocketsis kui ka Socket.IO.http: //davidwalsh.name/ veebitasku

https: //stackoverflow.com/a/1011 ...