Socket.IO , yra sudaryta iš dviejų pagrindinių skyrių. Klientas biblioteka, kuri veikia vartotojo naršyklę ir server-side kolega, veikia viršaus Node.js serveryje.
"Šie du darbai per HTTP lizdai ir leisti vientisą duomenų mainus tarp vartotojo naršyklės ir serverio pusės taikymo, darbo beveik realiu laiku ir suteikti neatidėliotiną atnaujinimus tiek vietos vartotojų duomenis ir serverio posistemė.
Pagrindinė transportas terpė yra WebSockets su nedelsiant avariniu režimu AJAX balsavimo, patvirtinantys funkcijų, pavyzdžiui, mult lizdo transliacija, nesinchroninius I / O, ir kliento paremtas duomenų saugojimo.
Daugelis sistemas jau remti Socket.IO ir keletas iš jų tapo centrinis taškas savo pagrindinę kodas, kaip "Express" ir Šoą .
pramonėje šiandien, Socket.IO yra eiti į tirpalą, kai kuriems reikia realaus laiko galimybes įtraukti į app, daugiausia dėl savo plačias paramos dauguma interneto naršyklių, ir jos gerai dokumentuota codebase.
Socket.IO palaiko pervežimų:
"WebSocket
"Adobe Flash" Lizdas
"AJAX" ilgai apklausa
"AJAX" kelių dalis transliacijos
"Forever iframe
JSONP apklausa
Kas naujo , šioje laidoje:
- Pridėta testas patikrinti, kad tuščių kambarių yra autopruned
- Pridėta Server # ištakos (prieš: Funkcija) aprašymas dinamišką Cor
- Pridėta bandymų apimtis Server # kilmės (pareigos), užtikrinančias dinamišką Cor
- pridėtų neprivalomų Server # ištakos (pareigos) dinamiškai Cor
- Fiksuotas naudojimas pavyzdys Serveris # pabaigos;
Kas naujo versijos 1.3.7:
- Pridėta testas patikrinti, ar tušti kambariai autopruned
- Pridėta Server # ištakos (prieš: Funkcija) aprašymas dinamišką Cor
- Pridėta bandymų apimtis Server # kilmės (pareigos), užtikrinančias dinamišką Cor
- pridėtų neprivalomų Server # ištakos (pareigos) dinamiškai Cor
- Fiksuotas naudojimas pavyzdys Serveris # pabaigos;
Kas naujo versijos 1.3.6:
- Pridėta testas patikrinti, ar tušti kambariai autopruned
- Pridėta Server # ištakos (prieš: Funkcija) aprašymas dinamišką Cor
- Pridėta bandymų apimtis Server # kilmės (pareigos), užtikrinančias dinamišką Cor
- pridėtų neprivalomų Server # ištakos (pareigos) dinamiškai Cor
- Fiksuotas naudojimas pavyzdys Serveris # pabaigos;
Kas naujo versijos 1.3.5:
- Pridėta testas patikrinti, ar tušti kambariai autopruned
- Pridėta Server # ištakos (prieš: Funkcija) aprašymas dinamišką Cor
- Pridėta bandymų apimtis Server # kilmės (pareigos), užtikrinančias dinamišką Cor
- pridėtų neprivalomų Server # ištakos (pareigos) dinamiškai Cor
- Fiksuotas naudojimas pavyzdys Serveris # pabaigos;
Kas naujo versijos 1.0.2:
- Nustatyti:
- socket.io-analizatorius Windows.
Reikalavimai
- Node.js
- Javaskriptą kliento pusėje;
Komentarai nerastas