sgcWebSockets
Delphi, C++ Builder, Lazarus ve .NET için en kapsamlı WebSocket ve gerçek zamanlı iletişim kütüphanesi. Tam RFC 6455 uyumluluğu, 30'dan fazla API entegrasyonu ve kurumsal düzeyde performans.
Delphi, C++ Builder, Lazarus ve .NET için en kapsamlı WebSocket ve gerçek zamanlı iletişim kütüphanesi. Tam RFC 6455 uyumluluğu, 30'dan fazla API entegrasyonu ve kurumsal düzeyde performans.
WebSocket temellerinden gelişmiş yapay zeka entegrasyonlarına kadar, sgcWebSockets modern ağ uygulamaları için eksiksiz bir araç seti sunar.
İkili ve Unicode mesaj desteği, PerMessage_Deflate sıkıştırması ve otomatik yeniden bağlanma ile tam RFC 6455 uygulaması.
Yüksek performanslı bağlantılar için çoklama, sunucu push ve başlık sıkıştırması sunan modern HTTP protokolü.
OpenAI, Anthropic, MCP protokolü, ChatBot bileşenleri, Embeddings ve vektör veritabanı desteği ile yerel entegrasyonlar.
Yerleşik mesaj yönlendirme ve konu yönetimi ile MQTT, AMQP, STOMP, WAMP ve Server-Sent Events için tam destek.
Doğrudan istemci bağlantıları için STUN, TURN ve ICE protokolleri, veri kanalları ve NAT geçişi ile eşler arası iletişim.
Kripto borsaları, mesajlaşma platformları, bulut hizmetleri ve finansal veri akışları için kullanıma hazır bağlayıcılar.
Kritik görev uygulamalarında güvenlik, ölçeklenebilirlik ve güvenilirlik için sıfırdan inşa edildi.
Endüstri standardı güvenlik protokolleri ve esnek kimlik doğrulama mekanizmaları ile her bağlantıyı koruyun.
Yüksek performanslı I/O ve sağlam teslimat garantileri ile binlerce eş zamanlı bağlantıyı yönetin.
Tercih ettiğiniz IDE üzerinde geliştirin ve her büyük platform ve framework sürümüne dağıtın.
Delphi 7'den RAD Studio 13'e kadar. Tasarım zamanı bileşenleri ile tam VCL ve FireMonkey framework desteği.
C++ Builder 10.1 Berlin'den C++ Builder 13'e kadar. Sorunsuz entegrasyon için yerel C++ sarmalayıcı başlıkları.
Açık kaynak Pascal geliştirme için Free Pascal derleyici desteğiyle Lazarus 4.4.0 Win64.
.NET Framework 2.0+, .NET Core 1.0+, .NET Standard 1.6+ ve .NET 5'ten .NET 9'a kadar.
Windows 32/64-bit, macOS (Intel ve ARM), Linux 64-bit, iOS ve Android.
Desteklenen her IDE sürümü için önceden oluşturulmuş paketler. Bileşenleri formlara bırakın ve hemen oluşturmaya başlayın.
Hem Delphi hem de .NET'te doğal hissettiren temiz, olay tabanlı bir API ile dakikalar içinde bağlanın.
procedure TForm1.FormCreate(Sender: TObject); begin sgcWebSocketClient1.Host := 'www.esegece.com'; sgcWebSocketClient1.Port := 2053; sgcWebSocketClient1.TLS := True; sgcWebSocketClient1.Active := True; end; procedure TForm1.sgcWebSocketClient1Connect(Connection: TsgcWSConnection); begin Connection.WriteData('Hello sgcWebSockets!'); end; procedure TForm1.sgcWebSocketClient1Message(Connection: TsgcWSConnection; const Text: string); begin Memo1.Lines.Add('Received: ' + Text); end;
procedure TForm1.FormCreate(Sender: TObject); begin sgcWebSocketHTTPServer1.Port := 8080; sgcWebSocketHTTPServer1.SSL := True; sgcWebSocketHTTPServer1.SSLOptions.CertFile := 'server.pem'; sgcWebSocketHTTPServer1.SSLOptions.KeyFile := 'server.key'; sgcWebSocketHTTPServer1.Active := True; end; procedure TForm1.sgcWebSocketHTTPServer1Message(Connection: TsgcWSConnection; const Text: string); begin // Echo message back to client Connection.WriteData(Text); end; procedure TForm1.sgcWebSocketHTTPServer1Connect(Connection: TsgcWSConnection); begin Log('Client connected: ' + Connection.Guid); end;
using esegece.sgcWebSockets; var client = new TsgcWebSocketClient(); client.Host = "www.esegece.com"; client.Port = 2053; client.TLS = true; client.OnConnect += (sender, connection) => { connection.WriteData("Hello from .NET!"); }; client.OnMessage += (sender, connection, text) => { Console.WriteLine($"Received: {text}"); }; client.Active = true;
sgcWebSockets'i diğer Delphi, C++Builder ve .NET bileşen kütüphanelerimizle eşleştirin.
OpenAPI 3.0 ayrıştırıcısı ve SDK oluşturucusu. Herhangi bir OpenAPI spesifikasyonunu saniyeler içinde güçlü tipli bir Delphi istemcisine dönüştürün.
WebSocket ve MQTT akışlarınızla birleştirmek için REST istemcileri oluşturun — hem gerçek zamanlı hem de istek/yanıt API'leri için tek bir araç zinciri.
Daha fazla bilgi →PDF, XAdES, CAdES ve PAdES için dijital imza bileşenleri. Belgeleri akıllı kartlar, HSM'ler veya yazılım anahtarları ile imzalayın ve doğrulayın.
Kurcalamaya karşı korumalı gerçek zamanlı mesajlaşma için WebSocket ve MQTT yüklerini PAdES veya XAdES ile uçtan uca imzalayın.
Daha fazla bilgi →Delphi ve C++Builder için yerel Windows Hello, parmak izi ve Windows Biometric Framework bileşenleri.
Kendi WBF sarmalayıcınızı yazmadan gerçek zamanlı istemcilerinize biyometrik kimlik doğrulama ekleyin.
Daha fazla bilgi →Delphi 7'den 13'e kadar modern TLS, IPv6 ve HTTP/2 desteği ile güncellenmiş Indy TCP/IP bileşenleri.
Yenilenmiş bir Indy yığınına ihtiyacınız olduğunda güncellenmiş Indy bileşenlerini sgcWebSockets sunucularıyla birlikte kullanın.
Daha fazla bilgi →