Presence Protocol
Świadomość obecności użytkowników w kanałach dla aplikacji czasu rzeczywistego. Wiedz, kto jest online, śledź zdarzenia dołączania/opuszczania i twórz doświadczenia kolaboracyjne.
Świadomość obecności użytkowników w kanałach dla aplikacji czasu rzeczywistego. Wiedz, kto jest online, śledź zdarzenia dołączania/opuszczania i twórz doświadczenia kolaboracyjne.
Obecność w kanałach: kto jest w pokoju, kto dołączył, kto wyszedł, zaproszenia grupowe oraz publish/subscribe w zakresie kanału z opcjonalnym kodowaniem Base64 ładunku.
TsgcWSPClient_Presence
Presence + channel pub/sub przez nośnik WebSocket
Windows, macOS, Linux, iOS, Android
Professional / Enterprise
Ustaw Presence.Name, subskrybuj kanał metodą Subscribe, nadawaj przez Publish, zapraszaj przez Invite, listuj przez GetMembers.
uses
sgcWebSocket, sgcWebSocket_Server, sgcWebSocket_Protocol_Presence_Server,
sgcWebSocket_Protocol_Presence_Client, sgcWebSocket_Protocol_Presence_Message;
// --- server side --------------------------------------------
ServerPresence := TsgcWSPServer_Presence.Create(nil);
ServerPresence.Server := WSServer;
// --- client side --------------------------------------------
ClientPresence := TsgcWSPClient_Presence.Create(nil);
ClientPresence.Client := WSClient;
ClientPresence.Presence.Name := 'alice';
WSClient.Active := True;
ClientPresence.Subscribe('room-42');
ClientPresence.Publish('hello room-42', 'room-42');
ClientPresence.GetMembers;
7 opublikowanych właściwości, 5 metod, 16 zdarzeń — pobrano z dokumentacji komponentu.
Opublikowane właściwości: Client, Broker, Guid.
Zdarzenia: OnConnect, OnDisconnect, OnError.
Metody: WriteData.
Published properties: Version.
Właściwości: Presence, Acknowledgment, EncodeBase64.
Metody: Subscribe, UnSubscribe.
Autorytatywne źródła dla protokołów implementowanych przez ten komponent.
Przejdź bezpośrednio do dokumentacji komponentu, pobierz gotowy do uruchomienia projekt demonstracyjny i pobierz wersję próbną.
| Projekt demonstracyjny — Demos\Protocols\Presence Gotowy do uruchomienia projekt przykładowy. Dostarczany w pakiecie sgcWebSockets — pobierz wersję próbną poniżej. | Otwórz | |
| Dokument techniczny (PDF) Funkcje, szybki start, przykłady kodu dla Delphi i C++ Builder oraz odniesienia do źródeł — tylko ten komponent. | Otwórz | |
| Podręcznik użytkownika (PDF) Kompleksowy podręcznik obejmujący każdy komponent biblioteki. | Otwórz |