Gerçek Zamanlı Bağlantı (Socket.IO)
Bu doküman, PxServ API'ye Socket.IO kullanarak nasıl gerçek zamanlı bağlanabileceğinizi açıklar. Socket.IO, istemci ve sunucu arasında çift yönlü iletişim sağlayan güclü bir kütüphanedir. Aşağıda verilen örnek JavaScript / TypeScript için hazırlanmıştır, ancak Rust, Java, Python ve Go gibi dillerde uygun Socket.IO kütüphanesi kullanılarak benzer event yapısı ve API anahtarı (API Key) ile kimlik doğrulama sağlanabilir.
Kullanım
Aşağıdaki kod ile JavaScript / TypeScript kullanarak PxServ API'ye gerçek zamanlı olarak bağlanabilirsiniz:
Örnek Console Çıktısı:
Bu bağlantı, API anahtarı ile kimlik doğrulama yaparak sunucuya bağlanmayı sağlar.
Eventler
Socket.IO ile bağlantı kurulduğunda belirli eventler dinlenerek veri kaydedilmesi ve silinmesi gibi işlemlerin durumları takip edilebilir.
Veri Güncelleme Olayı
Sunucuya yeni veri kaydedildiğinde aşağıdaki event tetiklenir.
Olay Adı: setData
setData
Kullanım (JavaScript)
Örnek Console Çıktısı:
Veri Silme Olayı
Bir veri silindiğinde aşağıdaki event tetiklenir.
Olay Adı: removeData
removeData
Kullanım (JavaScript)
Örnek Console Çıktısı:
Bağlantıyı Sonlandırma
Bağlantıyı sonlandırmak için şu kod kullanılabilir:
Örnek Console Çıktısı:
Diğer Dillerde Kullanım
Socket.IO, farklı dillerde de desteklenmektedir. Aşağıdaki dillerde aynı event yapısı ve API anahtarı ile kimlik doğrulama kullanarak bağlantı kurulabilir:
Her dil için uygun Socket.IO istemci kütüphanesi kullanılarak benzer şekilde bağlanılabilir.
Last updated
Was this helpful?