Özellikler ve Yetenekler
Gerçek zamanlı iletişim için ihtiyacınız olan her araç, tek bir yüksek performanslı kütüphanede.
Gerçek zamanlı iletişim için ihtiyacınız olan her araç, tek bir yüksek performanslı kütüphanede.
Her gerçek zamanlı uygulama için sağlam bir temel.
Windows, Linux, macOS, iOS, Android — bir kez yazın ve tek bir kod tabanıyla her yere dağıtın. Hem VCL hem de FireMonkey framework'leri için tam destek.
Tamamen Object Pascal ile yazılmıştır. Temel işlevsellik için harici DLL gerekmez. FireMonkey ve VCL uygulamalarıyla sorunsuz entegrasyon.
Tamamen işlevsel çok iş parçacıklı WebSocket sunucusu (RFC 6455). Binlerce eş zamanlı bağlantıyla maksimum verim için Windows'ta IOCP ve Linux'ta EPOLL.
OpenSSL ve SChannel arka uçlarıyla hem sunucuda hem de istemcide tam SSL/TLS şifreleme. Yerleşik sertifika yönetimi ve otomatik protokol anlaşması.
PerMessage-Deflate WebSocket uzantısı bant genişliği kullanımını %80'e kadar azaltır. CPU ve bant genişliği arasında en iyi denge için yapılandırılabilir sıkıştırma seviyeleri.
RFC 6455'e göre ikili çerçeveler ve Unicode metin mesajları için tam destek. Herhangi bir veri türünü — dosyalar, görüntüler, yapılandırılmış veriler — yerel olarak aktarın.
Aynı bağlantı noktasında WebSocket, HTTP/1.1 ve HTTP/2.0 bağlantıları sağlayan sunucu bileşeni. Her protokol için ayrı sunucu çalıştırmaya gerek yok.
İstemci WebSocket, kurumsal ağlar ve kısıtlayıcı ortamlar üzerinden sorunsuz bağlantı için HTTP Proxy bağlantılarını destekler.
Sorunsuz tarayıcı entegrasyonu için dahil edilen JavaScript istemci kütüphaneleri. Web ön uçlarını Delphi WebSocket sunucunuza anında bağlayın.
Bağlantılarınızı sağlıklı tutmak ve arızalardan otomatik olarak kurtulmak için yerleşik mekanizmalar.
Bağlantılarınızı canlı tutun ve arızaları sorun haline gelmeden önce algılayın.
Otomatik kurtarma, uygulamanızın ne olursa olsun çevrimiçi kalmasını sağlar.
Maksimum ölçeklenebilirlik için bağlantıları birden çok arka uç sunucusu arasında dağıtın.
Kurumsal ağlar ve kısıtlayıcı ortamlar üzerinden sorunsuz bağlantı.
WebSocket bağlantılarınızı birden çok kimlik doğrulama stratejisiyle güvenli hale getirin.
WebSocket bağlantılarında basit kullanıcı adı/parola kimlik bilgisi doğrulaması için standart HTTP Basic kimlik doğrulaması.
Hem istemci hem de sunucu için tam OAuth2 desteği. Güvenli token tabanlı kimlik doğrulama akışları için kimlik sağlayıcılarla entegre olun.
Yapılandırılabilir zaman aşımlarıyla sunucu tarafı oturum yönetimi. Birden çok WebSocket bağlantısı boyunca kullanıcı durumunu koruyun.
URL parametreleri aracılığıyla token tabanlı kimlik doğrulama. Tarayıcı istemcileri ve başlıkların özelleştirilemediği ortamlar için idealdir.
Uygulamanızın güvenilirlik gereksinimlerine uyacak üç QoS seviyesi.
Gönder-ve-unut teslimatı. Mesajlar onay olmadan gönderilir. Ara sıra kaybın kabul edilebilir olduğu yüksek frekanslı veriler için en iyisidir.
Yeniden iletim ile onaylı teslimat. Mesajların ulaşması garanti edilir ancak birden fazla kez teslim edilebilir.
Dört adımlı el sıkışma, her mesajın tam olarak bir kez teslim edilmesini sağlar. Finansal işlemler ve kritik operasyonlar için idealdir.
Kritik görev gerçek zamanlı uygulamalar oluşturmak için güçlü özellikler.
Bağlantı başına saniyedeki biti sınırlayın. Bant genişliği kötüye kullanımını önleyin ve tüm istemciler arasında adil kaynak tahsisi sağlayın.
Kalıcılıkla üç kuyruk seviyesi. İstemcilerin asla bir güncellemeyi kaçırmaması için yeniden bağlanmadan sonra kaçırılan mesajları yeniden oynatın.
StartTransaction, Commit, RollBack. Tam işlem desteğiyle karmaşık çok adımlı operasyonları atomik olarak koordine edin.
HTTP tabanlı anlık bildirimler. WebSocket bağlantılarının kullanılamadığı ortamlar için güvenilir bir yedek.
WebSocket desteği olmayan tarayıcılar için otomatik yedek. SSE + XHR alternatif taşıması herhangi bir ortamda bağlantıyı sağlar.
TsgcWSConnection sınıfı, durum bilgili uygulamalar için bağlantı başına oturum verilerini, veritabanı bağlantılarını ve kullanıcı bağlamını saklamanıza olanak tanır.
IDE'ler, framework'ler ve işletim sistemleri için kapsamlı destek.
Delphi 7'den RAD Studio 13'e kadar. 20 yılı aşkın Delphi geliştirmesini kapsayan her sürüm için tam destek.
C++ Builder 10.1 Berlin'den C++ Builder 13'e kadar. Tam bileşen desteğiyle yerel C++ entegrasyonu.
Lazarus IDE ve FreePascal derleyicisi aracılığıyla çok platformlu destekle açık kaynak Pascal geliştirme.
.NET Framework 2.0+, .NET Core, .NET 5–9 ve .NET Standard 1.6/2.0. Delphi uygulamasını yansıtan tam C# API'si.
FireMonkey aracılığıyla iOS ve Android. Tek bir Delphi kod tabanından gerçek zamanlı WebSocket bağlantısıyla yerel mobil uygulamalar oluşturun.
Chrome, Firefox, Safari, Opera ve Edge. Sorunsuz tarayıcıdan sunucuya iletişim için yerleşik JavaScript kütüphaneleri.
Geliştirmeyi hızlı ve keyifli hale getiren araçlar ve kolaylıklar.
Belirli IP adreslerine ve bağlantı noktalarına bağlanın. Çoklu bağlantı noktası dinleme, tek bir sunucu örneğinin birden çok uç noktayı işlemesine olanak tanır.
Statik HTML, CSS ve JavaScript dosyalarını doğrudan WebSocket sunucunuzdan sunun. Ayrı bir web sunucusu gerekmez.
Bileşenleri formunuza bırakın, özellikleri ayarlayın, olayları işleyin. Saatlerle değil, dakikalar içinde sıfırdan üretime hazır hale gelin.