Socket.IO składa się z dwóch części podstawowych. Biblioteka klienta, który działa w przeglądarce użytkownika, a odpowiednikiem po stronie serwera, działa na szczycie serwerze node.js.
Te dwie prace za pośrednictwem gniazd HTTP i umożliwiają bezproblemową wymianę danych pomiędzy przeglądarką użytkownika i aplikacji po stronie serwera, pracując w czasie zbliżonym do rzeczywistego i zapewniając natychmiastowe aktualizacje zarówno do lokalnych danych użytkownika i backend serwera.
Główny środek transportu jest WebSockets z natychmiastowym awaryjnej do AJAX wyborczych, wspierające funkcje, takie jak mult-gniazdo transmisji, asynchroniczny I / O, i przechowywania danych po stronie klienta.
Wiele ram już wspierać Socket.IO a kilka z nich stało się centralnym punktem ich podstawowej kodu, jak Suites i Koa .
W przemyśle dzisiaj, Socket.IO jest iść do rozwiązania, gdy funkcje wymagające czasu rzeczywistego dodawane do aplikacji, głównie ze względu na jego szerokim zakresie poparcie większości przeglądarek internetowych, a jego dobrze udokumentowanym kodzie.
Socket.IO obsługiwane transporty:
websocket
Adobe Flash Gniazdo
AJAX długo sondowania
AJAX wieloczęściowe strumieniowe
Zawsze iframe
JSONP odpytywania
Co nowego w tym wydaniu:
- Dodane aby sprawdzić czy puste pokoje są autopruned
- dodanego serwera # pochodzenia (v: Function) opisu dynamicznego CORS
- Dodano pokrycia test na serwer # pochodzenia (funkcja) do dynamicznego CORS
- Dodano opcjonalny serwer # pochodzenia (funkcji) dla dynamicznego CORS
- przykładem Stałe korzystanie z Internetu do serwera # zamknięciem
Co nowego w wersji 1.3.7:
- Dodano testy, aby sprawdzić, puste pokoje są autopruned
- dodanego serwera # pochodzenia (v: Function) opisu dynamicznego CORS
- Dodano pokrycia test na serwer # pochodzenia (funkcja) do dynamicznego CORS
- Dodano opcjonalny serwer # pochodzenia (funkcji) dla dynamicznego CORS
- przykładem Stałe korzystanie z Internetu do serwera # zamknięciem
Co nowego w wersji 1.3.6:
- Dodano testy, aby sprawdzić, puste pokoje są autopruned
- dodanego serwera # pochodzenia (v: Function) opisu dynamicznego CORS
- Dodano pokrycia test na serwer # pochodzenia (funkcja) do dynamicznego CORS
- Dodano opcjonalny serwer # pochodzenia (funkcji) dla dynamicznego CORS
- przykładem Stałe korzystanie z Internetu do serwera # zamknięciem
Co nowego w wersji 1.3.5:
- Dodano testy, aby sprawdzić, puste pokoje są autopruned
- dodanego serwera # pochodzenia (v: Function) opisu dynamicznego CORS
- Dodano pokrycia test na serwer # pochodzenia (funkcja) do dynamicznego CORS
- Dodano opcjonalny serwer # pochodzenia (funkcji) dla dynamicznego CORS
- przykładem Stałe korzystanie z Internetu do serwera # zamknięciem
Co nowego w wersji 1.0.2:
- Fix:
- socket.io-parser dla Windows.
Wymagania :
- node.js
- JavaScript aktywny po stronie klienta li>
Komentarze nie znaleziono