Gerçek zamanlı aktarımlar
Görüntüleyin →- WebSocket · RFC 6455
- HTTP/2
- HTTP/3 · QUIC
- SSE
- WebRTC
RFC 6455 uyumlu istemci ve sunucu, 10.000+ eşzamanlı bağlantı, TLS 1.3, Windows'ta IOCP ve Linux'ta EPOLL. Delphi 7'den RAD Studio 13'e, C++Builder, Lazarus ve .NET 2.0'dan .NET 10'a kadar WebSocket, HTTP/2, MQTT, AMQP, STOMP, WAMP, SSE, WebRTC ve yapay zeka, her hedefte tek bir API ile.
Standard, Professional ve Enterprise sürümleri →Kütüphanenin ve ondan oluşturulan paketlerin sesli anlatımlı ve altyazılı turları. Listeden birini seçin. Oynat düğmesine basana kadar hiçbir şey indirilmez.
Delphi, C++Builder ve .NET için gerçek zamanlı bileşenler: WebSocket, MQTT, HTTP/2 ve HTTP/3, WebRTC ve yapay zeka, tek bir kütüphanede.
İki dakikada sgcWebSocketsDelphi, C++Builder ve .NET için gerçek zamanlı bileşenler: WebSocket, MQTT, HTTP/2 ve HTTP/3, WebRTC ve yapay zeka, tek bir kütüphanede.
Mesajlaşma: MQTT, AMQP, STOMP, KafkasgcWebSockets'in sgcMQ olarak paketlenmiş aracı istemcileri: MQTT 3.1.1 ve 5.0, AMQP 0.9.1 ve 1.0, Apache Kafka ve STOMP.
HTTP sunucusu, HTTP/2 ve gRPCsgcHTTP olarak paketlenmiş HTTP sunucusu, HTTP/2 istemcisi, gRPC istemcisi ve Google Cloud Pub/Sub, Calendar ve FCM istemcileri.
QUIC üzerinden HTTP/3Ham QUIC taşıması ve WebTransport dahil bir HTTP/3 istemcisi ve sunucusu. sgcWebSockets Enterprise'a bir eklenti.
WebRTC ses, video ve veriSTUN, TURN ve ICE ile, kendi barındırdığınız bir sinyalleşme sunucusuyla eşler arası medya ve veri kanalları.
Yapay zeka aracıları ve MCPTek bir bileşenin arkasında yedi LLM sağlayıcısı, ayrıca Model Context Protocol istemcisi ve sunucusu.
REST ve OpenAPI sunucularıBir OpenAPI 3.x sözleşmesinden REST API'leri yayınlayın veya OpenAPI ile tanımlanmış herhangi bir API'yi kullanın.
OAuth2, JWT ve passkeyHerhangi bir OAuth2/OIDC sağlayıcısıyla oturum açın, JWT düzenleyip doğrulayın ve yerel uygulamalara WebAuthn passkey ekleyin.
WhatsApp ve TelegramsgcSocial olarak paketlenmiş WhatsApp Business Cloud API ve Telegram TDLib istemcileri.
Tarayıcı motoru üzerine ince sarmalayıcılar değil, yerel istemci ve sunucu uygulamaları. Protokolleri tek bir uygulama içinde karıştırın ve tek bir bağlantı havuzunu paylaşın; altyapı ekibinizin zaten çalıştırdığı aracılar, hub'lar ve hizmetler için hazır istemciler de var.
Aynı pub/sub görevi, Delphi, C++Builder ve C# içinde aynı bileşen adlarıyla yazıldı. API'yi bir kez öğrenin, dağıtım yaptığınız her hedefte yeniden kullanın.
uses
sgcWebSocket, sgcWebSocket_Classes,
sgcWebSocket_Protocol_sgc_Client;
procedure TForm1.FormCreate(Sender: TObject);
begin
FClient := TsgcWebSocketClient.Create(Self);
FClient.Host := 'www.esegece.com';
FClient.Port := 2053;
FClient.TLS := True;
FClient.OnConnect := ClientConnect;
FProtocol := TsgcWSPClient_sgc.Create(Self);
FProtocol.Client := FClient;
FProtocol.OnMessage := ProtocolMessage;
FClient.Active := True;
end;
procedure TForm1.ClientConnect(Connection: TsgcWSConnection);
begin
FProtocol.Subscribe('orders');
FProtocol.Broadcast('{"id":42,"status":"filled"}', 'orders');
end;
procedure TForm1.ProtocolMessage(Connection: TsgcWSConnection;
const Text: string);
begin
Memo1.Lines.Add(Text);
end;
// uses: sgcWebSocket, sgcWebSocket_Classes,
// sgcWebSocket_Protocol_sgc_Client
FClient = new TsgcWebSocketClient(this);
FClient->Host = "www.esegece.com";
FClient->Port = 2053;
FClient->TLS = true;
FClient->OnConnect = ClientConnect;
FProtocol = new TsgcWSPClient_sgc(this);
FProtocol->Client = FClient;
FProtocol->OnMessage = ProtocolMessage;
FClient->Active = true;
void __fastcall TForm1::ClientConnect(TsgcWSConnection *Connection)
{
FProtocol->Subscribe("orders");
FProtocol->Broadcast("{\"id\":42,\"status\":\"filled\"}", "orders");
}
void __fastcall TForm1::ProtocolMessage(TsgcWSConnection *Connection,
const UnicodeString Text)
{
Memo1->Lines->Add(Text);
}
using esegece.sgcWebSockets;
var client = new TsgcWebSocketClient();
client.Host = "www.esegece.com";
client.Port = 2053;
client.TLS = true;
var protocol = new TsgcWSPClient_sgc();
protocol.Client = client;
protocol.OnMessage += (conn, text) => Console.WriteLine(text);
client.OnConnect += (conn) =>
{
protocol.Subscribe("orders");
protocol.Broadcast("{\"id\":42,\"status\":\"filled\"}", "orders");
};
client.Active = true;
OnMessage işleyicisi ve Active := True ile bir TsgcWebSocketServer, çalışan bir yankı sunucusudur. Connection.WriteData, konuşan istemciye yanıt verir.TsgcWebSocketClient ve sgc protokol bileşeni, bağlandığı anda adlandırılmış bir kanala abone olur.TsgcWebSocketServer.Broadcast(Text, 'orders') aynı yükü kanalın her abonesine dağıtır.Bunların her biri, bugün IDE'nize kurduğunuz aynı istemci ve sunucu bileşenlerinin üzerine kurulur.
Kalıcı bağlantılar, varlık bilgisi, adlandırılmış kanallar ve ikili mesajlaşma, binlerce eşzamanlı kullanıcı için tasarlanmış çok iş parçacıklı bir sunucuyla.
Gerçek zamanlı iletişim →14 kripto borsası için hazır akış istemcileri, piyasa verisi beslemesinde TLS, ikili çerçeveler ve otomatik yeniden bağlanma ile.
Borsa API'leri →QoS 0/1/2 ve paylaşımlı abonelikler ile MQTT 3.1.1 ve 5.0, ayrıca AWS IoT Core ve Azure IoT Hub için anahtar teslim istemciler.
IoT bileşenleri →Yerleşik STUN, TURN ve ICE ile eşler arası medya ve veri kanalları, ayrıca kendi barındırdığınız bir sinyalleşme sunucusu.
WebRTC ve P2P →Kendi araçlarınızı, istemlerinizi ve kaynaklarınızı Model Context Protocol aracılığıyla ChatGPT ve Claude'a sunun, istemci ve sunucu birlikte gelir.
MCP bileşenleri →HTTPS, WebSocket ve HTTP/2'yi aynı bağlantı noktasından sunun. Çoğullama, başlık sıkıştırma ve sunucu push'u, ayrıca QUIC üzerinden HTTP/3.
HTTP bileşenleri →Uzun ömürlü bağlantılar, varsayılan olarak şifreli, değişim altında kendi kendini onaran. Sunucunuzun pazartesi sabahını atlatıp atlatamayacağına karar veren parçalar.
Sunucu bağlantıları Windows'ta G/Ç tamamlama bağlantı noktalarında, Linux'ta epoll üzerinde kabul eder ve işi soket başına bir iş parçacığı yerine bir iş parçacığı havuzuna dağıtır. Tek bir sunucu sürecinde 10.000+ canlı bağlantıyı bu sağlar.
Ölçeklendirme bileşenleri →Dağıtımınıza uyan TLS arka ucunu seçin. OpenSSL 3, Windows, Linux, macOS, iOS ve Android'de aynı davranışı sağlar. Yerel SChannel Windows sertifika deposunu kullanır, bu yüzden dağıtılacak OpenSSL DLL'leri yoktur.
TLS ve sertifikalar →HeartBeat düzenli ping çerçeveleri gönderir, böylece ölü eşler oyalanmak yerine algılanır. WatchDog, kopan bir istemciyi yapılandırılabilir aralıklar ve deneme sayılarıyla otomatik olarak yeniden bağlar, bu yüzden bir ağ kesintisi hizmet kesintisine dönüşmez.
İstemci bileşeni →permessage-deflate uzantısını açın; yinelenen JSON yükleri, uyumlu herhangi bir eşle el sıkışma sırasında müzakere edilerek tel üzerinde küçülür. İkili çerçeveler, parçalama ve Unicode doğrulaması sizin yerinize halledilir.
Özelliklere genel bakış →Her sürüm, kendinden öncekinin tamamını içerir; tam Delphi ve C++ Builder kaynak koduyla ve bir yıllık güncellemeyle birlikte. All-Access paketi eSeGeCe paketinin tamamını kapsar.
Tüm istemci bileşenleri: WebSocket istemcileri, MQTT, AMQP, STOMP ve WAMP istemcileri, 20'den fazla borsa ve mesajlaşma API istemcisi, AWS IoT ve Azure IoT istemcileri, OAuth2 ve JWT istemcileri.
Standard artı her sunucu: WebSocket ve WebSocket + HTTP sunucuları, Firewall, LoadBalancer ve Proxy sunucuları, WebRTC sunucusu, Dataset, Files ve Presence sunucuları, DataSnap WebBrokerBridge.
Professional artı yerel HTTP/2 istemcisi, HTTP.SYS, IOCP ve EPOLL yüksek performanslı sunucular, MCP ile tüm yapay zeka bileşenleri, OAuth2, JWT ve WebAuthn sunucuları, TURN, ICE ve RTCPeerConnection, TLS 1.3, ALPN ve DTLS.
.NET için, .NET Framework 2.0'dan .NET 10'a kadar Community, Professional ve Enterprise sürümleri vardır.
Sürümleri ve fiyatları karşılaştırınsgcWebSockets Enterprise'ı özel bir aktarım veya medya motoruyla genişletin.
sgcWebSockets'in yalnızca ihtiyacınız olan kısmını satın alın. Tek paketlerin çoğu bağımsızdır ve tam kaynak koduyla sgcWebSockets Core çalışma zamanını içerir.
Dünya çapında gerçek zamanlı uygulamalar geliştiren Delphi, C++ Builder, Lazarus ve .NET geliştiricilerinin güvendiği.
sgcWebSockets harika ve desteğiniz en iyisi!
sgcWebSockets kütüphaneniz çok kullanışlı ve kurulumu kolay. İyi çalışmalarınızı sürdürün!
Yardımınız ve desteğiniz için çok teşekkürler, bileşenlerinize bayılıyorum.
Deneme sürümünü indirin ve dakikalar içinde kendi makinenizde bir WebSocket sunucusu çalıştırın. Tam kaynak, telifsiz dağıtım, Delphi 7'den RAD Studio 13'e ve .NET 2.0'dan .NET 10'a.
sgcWebSockets amiral gemisidir. Paketin geri kalanı imzaları, SDK'ları, PDF'i, biyometriyi ve altta yatan soketleri kapsar.
Belge imzaları (XAdES, PAdES, CAdES, ASiC) ve kod imzalama (Authenticode, ClickOnce, NuGet, VSIX), 10 anahtar sağlayıcı ve 21 AB ülke profili ile.
OpenAPI 3.x ayrıştırıcısı, Pascal SDK üreticisi ve OpenAPI sunucusu, ayrıca AWS, Azure, Google Cloud ve Microsoft Graph için 1.195+ önceden oluşturulmuş SDK.
PDF dosyalarını saf Object Pascal ile oluşturma, düzenleme, görüntüleme, imzalama, sansürleme ve doğrulama; dağıtılacak DLL yok. Ayrı olarak lisanslanır.
Delphi ve C++Builder için Windows Hello, parmak izi sensörleri ve yüz tanıma, Windows Biometric Framework üzerine kurulu.
Delphi 7'den RAD Studio 13'e kadar modern TLS, IPv6 ve genişletilmiş protokol desteği sunan, geliştirilmiş bir Indy TCP/IP takımı.