delphi

349 articles tagged “delphi”.

· Wydania

sgcUI 2026.10: 14 natywnych produktów UI dla Delphi, C++ Builder i .NET | Blog eSeGeCe

sgcUI 2026.10 dostarcza 14 natywnych produktów UI w jednym pakiecie: siatki, tabele przestawne, wykresy, dashboardy, wskaźniki, planery, diagramy, mapy, PDF i raporty dla Delphi, C++ Builder i .NET…

· Komponenty

OpenPGP w Delphi: szyfrowanie, podpisywanie i weryfikacja bez GnuPG

Szyfruj pliki dla partnera, odszyfrowuj to, co przysyła GnuPG, oraz podpisuj i weryfikuj wydania z kodu Delphi, dzięki OpenPGP napisanemu w czystym Object Pascal, bez zewnętrznego narzędzia i bez DLL…

· Komponenty

Kryptografia postkwantowa w Delphi

ML-KEM, ML-DSA i SLH-DSA w Object Pascal bez żadnej zewnętrznej biblioteki, dzięki czemu aplikacja Delphi może uzgadniać klucze, podpisywać i certyfikować algorytmami zaprojektowanymi tak, by przetrwać zagrożenie kwantowe…

· Komponenty

Passkeys w Delphi: logowanie bez hasła z WebAuthn

Hasła są wyłudzane phishingiem, używane wielokrotnie i wyciekają. Passkeys nie. Oto jak aplikacja Delphi je rejestruje, loguje użytkowników bez nazwy użytkownika i przechowuje każdy passkey we własnej bazie danych…

· Wydania

sgcWebSockets 2026.10

sgcHTML zyskuje uwierzytelnianie, routing, testy, nawigację SPA, SSE, AI Data Pack, CRUD, generator stron oparty na AI, MCP Apps i Web Push, a kryptografia staje się postkwantowa dzięki silnikowi TLS 1.3 i TLS 1.2 napisanemu w czystym Pascalu…

· Komponenty

Jednokrotne logowanie SAML w Delphi z Entra ID, Okta i AD FS

Twój klient chce, aby jego pracownicy logowali się za pomocą Entra ID, Okta lub AD FS. To cały przepływ SAML w aplikacji Delphi, od pierwszego przekierowania do zweryfikowanego użytkownika…

· Komponenty

Aplikacje webowe Delphi od prawej do lewej po arabsku i hebrajsku

Ustaw język arabski lub hebrajski, a cała strona przechodzi na układ od prawej do lewej: atrybut dir, arkusz stylów Bootstrap RTL i każdy komponent sgcHTML, podczas gdy strony od lewej do prawej pozostają co do bajta takie same…

· Komponenty

Dotrzyj do zamkniętej przeglądarki, z Delphi

Aktualizacje przez zwykłe HTTP, gdy nie można otworzyć WebSocketu, Web Push dla użytkownika, który zamknął przeglądarkę, oraz komponent powiadomień, który decyduje, którego z tych dwóch użyć…

· Komponenty

Logowanie w Delphi z Passkeys, SAML SSO, LDAP i TOTP 2FA

Passkeys, jednokrotne logowanie SAML, Active Directory, kody z aplikacji uwierzytelniającej, OpenID Connect i OAuth2 dla poczty, jako komponenty Delphi, które umieszczasz na formularzu zamiast protokołów, które musisz napisać sam…

· Komponenty

OpenSSL czy natywna kryptografia w Delphi: wybór w czasie działania

Jeden globalny przełącznik wybiera backend kryptograficzny przy starcie: OpenSSL jak dotychczas, czysty Object Pascal, albo automatyczny fallback, gdy brakuje bibliotek OpenSSL, bez ponownej kompilacji…

· Komponenty

Agent głosowy w czasie rzeczywistym dla Delphi i .NET

TsgcAIVoiceAgent słucha, wykrywa, kiedy użytkownik skończył mówić, odpowiada głosem i wywołuje twoje narzędzia, przez OpenAI Realtime lub Gemini Live. Nadchodzi w sgcWebSockets 2026.10…

· Komponenty

Zadaj pytanie swojej siatce Delphi prostym językiem angielskim

Wpisz zdanie nad siatką, a ona filtruje, sortuje, grupuje i podświetla, dzięki parserowi opartemu na regułach, który odpowiada, gdy nie ma klucza API, oraz walidatorowi, który nie pozwala, by jakikolwiek tekst modelu dotarł do strony…

· Komponenty

Serwer i klient MCP dla Delphi: nowa specyfikacja MCP 2026-07-28

Serwer i klient MCP dla Delphi obsługują teraz MCP 2026-07-28: żądania bezstanowe, discover, subskrypcje, żądania wieloetapowe i zadania…

· Komponenty

Strona internetowa CRUD w Delphi w pięć minut

Lista, pole wyszukiwania, stronicowanie, formularz, usuwanie i kod, który zapisuje, jako jeden komponent nad zbiorem danych lub nad własnym SQL, z kreatorem w IDE i generatorem z linii poleceń…

· Komponenty

Delphi TLS 1.3 bez DLL-i OpenSSL

Silnik TLS 1.3 i TLS 1.2 napisany w Object Pascal, dzięki któremu klient lub serwer Delphi mówi TLS bez żadnej DLL obok pliku wykonywalnego, negocjując przy okazji hybrydową wymianę kluczy postkwantowych…

· Komponenty

Klient Server-Sent Events dla Delphi i .NET

TsgcSSEClient odczytuje strumień Server-Sent Events, sam ponownie się łączy i wznawia za pomocą Last-Event-ID, dzięki czemu zerwane połączenie nie traci żadnej wiadomości. Już wkrótce w sgcWebSockets 2026.10…

· Komponenty

Ekstrakcja dokumentów AI dla Delphi i .NET

Wchodzi faktura PDF albo zdjęcie paragonu, wychodzi zwalidowany JSON, z poziomem pewności dla każdego pola. TsgcAIDocumentExtractor pojawi się w sgcWebSockets 2026.10…

· Komponenty

Podpisz duży instalator bez przesyłania go na serwer

Serwer podpisujący nie potrzebuje całego instalatora, wystarczy mu jego skrót. Trasy skrótu (hash routes) sgcSign Server podpisują pakiet MSI lub MSIX na podstawie kilkudziesięciu bajtów, a pakiet nigdy nie opuszcza agenta budującego…

· Komponenty

Zamień zrzut ekranu w stronę webową Delphi

Opisz stronę w jednym zdaniu albo skieruj go na zrzut ekranu, a projektant sgcHTML zbuduje ją z Twoich własnych komponentów, za pomocą schematu, który nie może nazwać niczego, czego nie zarejestrowałeś…

· Komponenty

Jak podpisać instalator MSI lub MSIX w Delphi

TsgcMSISigner i TsgcAppxSigner podpisują pliki .msi, .msp, .msix i .appx z poziomu Delphi ze znacznikiem czasu i odmawiają podpisania MSIX, którego wydawca nie zgadza się z certyfikatem…

· Komponenty

Uruchom swoją aplikację Delphi wewnątrz ChatGPT i Claude

Narzędzie MCP, które odpowiada stroną zamiast akapitem: strony sgcHTML renderują się teraz wewnątrz ChatGPT, Claude i VS Code, a kliknięcia wracają do Twojej aplikacji Delphi…

· Komponenty

Podpisywanie pliku EXE dla Windows z Linuksa w Delphi

Podpisywanie Authenticode nie wymaga już Windows. Krótki program Delphi zbudowany dla Linuksa 64 bitowego podpisuje plik EXE ze znacznikiem czasu, a Windows akceptuje ten podpis jak każdy inny…

· Komponenty

Czeska EET 2.0 w Delphi: rejestracja sprzedaży z TsgcEETClient | Blog eSeGeCe

Czeskie raportowanie EET 2.0 rozpoczyna się 1 stycznia 2027 r. TsgcEETClient podpisuje i wysyła każdą sprzedaż, odczytuje pok i weryfikuje potwierdzenie, oferując tryb weryfikacji i kolejkę offline…

· Wydania

Wydanie 2026.9.0: sgcWebSockets, sgcSign, sgcIndy i sgcOpenAPI | Blog eSeGeCe

Wydanie 2026.9.0 dla sgcWebSockets, sgcWebSockets .NET, sgcSign, sgcIndy i sgcOpenAPI: natywny silnik mediów WebRTC, nowy pakiet kryptograficzny, kotwice zaufania w weryfikacji…

· Komponenty

sgcWebRTC: natywny silnik mediów WebRTC dla Delphi i C++ Builder | Blog eSeGeCe

sgcWebRTC to nowy silnik mediów WebRTC dla Delphi i C++ Builder: sygnalizacja SDP, ICE ze STUN i TURN, DTLS-SRTP, kanały danych SCTP oraz media Opus, G.711, VP8 i H.264, bez przeglądarki i bez WebView…

· Wydania

sgcOpenAPI 2026.9.0: gruntowna przebudowa parsera | Blog eSeGeCe

sgcOpenAPI 2026.9.0 przepisuje parser: OpenAPI 3.1 i 3.2, lista Warnings zamiast cichych awarii, działające składanie schematów, poprawne wyliczenia, bezpieczne odwołania zewnętrzne i skryptowalny wiersz poleceń…

· Wydania

Co nowego w sgcSign 2026.9.0 | Blog eSeGeCe

sgcSign 2026.9.0: kotwice zaufania w weryfikacji, bogatsze listy certyfikatów, wieloslotowe PKCS#11 bez PIN-u, dwa nowe profile PAdES, podpisane żądania znacznika czasu i jeden wspólny transport HTTP…

· Komponenty

Cztery nowe komponenty sgcHTML, pięć nowych demo na żywo

sgcHTML wprowadza CameraScanner, NumPad, CommandPalette i EmptyState, a następnie wykorzystuje wszystkie cztery w pięciu zupełnie nowych demo na żywo: Magazynie, kasie Punktu sprzedaży, Raportach i analizach, platformie Wielodostępnego SaaS oraz Serwisie terenowym…

· Komponenty

Huobi i HTX: naprawa znacznika czasu podpisu, który zawodził tylko przez część dnia

Błąd podpisywania w Huobi i HTX mieszał lokalną datę z czasem UTC, przez co na hoście działającym poza strefą UTC każde żądanie prywatne zawodziło przez część dnia. Wyglądało to jak przerywany problem z uwierzytelnianiem, a poprawka wymagała zmiany dwóch linii…

· Komponenty

Kraken: cztery poprawki niezawodności w klientach WebSocket i Futures REST

Cztery błędy w Kraken naprawione w 2026.9: klient WebSocket spot mówił w wersji v1, będąc połączony z endpointem v2, zlecenia Futures REST wychodziły jako GET z odrzucanym podpisanym ciałem żądania, a prywatne subskrypcje nigdy nie były odtwarzane po ponownym połączeniu…

· Komponenty

sgcHTML Design Surface — twórz strony wizualnie, nie tylko w kodzie

sgcWebSockets 2026.9.0 wprowadza sgcHTML Design Surface, dzięki czemu strony można komponować wizualnie na formularzu VCL zamiast wyłącznie w kodzie, używając dokładnie tych samych komponentów i uzyskując dokładnie ten sam kod HTML…

· Funkcje

Umiejętności agentów AI dla Delphi, C++Builder i .NET | Blog eSeGeCe

Twój asystent AI nigdy nie czytał źródeł eSeGeCe, więc wymyśla właściwości, które nie istnieją. Umiejętności agentów to naprawiają, bezpłatnie i na licencji MIT…

· Komponenty

sgcCrypto: nowa biblioteka kryptograficzna dla Delphi i C++ Builder

sgcCrypto to nowa biblioteka kryptograficzna złożona z 43 jednostek dla Delphi i C++ Builder: AES-GCM, ChaCha20-Poly1305, SHA-3, Argon2, Ed25519, X.509 oraz postkwantowe ML-KEM, ML-DSA i SLH-DSA, dołączona bezpłatnie od sgcWebSockets Standard wzwyż…

· Wydania

sgcWebSockets 2026.8: QUIC, HTTP/3, statyczny OpenSSL i przebudowa TLS | Blog eSeGeCe

sgcWebSockets 2026.8 dodaje komponenty QUIC i HTTP/3, OpenSSL linkowany wewnątrz pliku wykonywalnego, ponad 30 nowych komponentów sgcHTML, przepisaną warstwę TLS SChannel, zlib 1.3.1 oraz SBOM w formacie CycloneDX…

· Komponenty

sgcWebSockets instaluje teraz własny SBOM | Blog eSeGeCe

Instalator tworzy teraz dokument SBOM w formacie CycloneDX dla pakowanej edycji i instaluje go jako sbom.cdx.json, więc plik nigdy nie rozjedzie się z kodem, który opisuje…

· Komponenty

zlib 1.3.1 w sgcWebSockets i sgcOpenAPI | Blog eSeGeCe

zlib przechodzi z 1.2.12 na 1.3.1. Ponieważ zlib jest linkowany statycznie, aktualizacja oznaczała przebudowanie trzech oddzielnych zestawów plików obiektowych i potwierdzenie ich poprawności na każdym obsługiwanym kompilatorze…

· Komponenty

Limity zapytań Binance w Delphi: grupowanie, tempo i czytelne 429 | Blog eSeGeCe

Odczytaj Retry-After przy HTTP 429, zasubskrybuj całą listę obserwowanych jedną ramką i spraw, by giełdy przestały zamykać Twoje połączenie po ponownym nawiązaniu…

· Komponenty

sgcProtoBuf: od plików .proto do modułów Delphi | Blog eSeGeCe

sgcProtoBuf zamienia definicje Protocol Buffers w moduły Delphi, rekurencyjnie rozwiązując importy i generując jeden moduł na każdy package…

· Komponenty

Serwer REST + OpenAPI: API oparte na kontrakcie w Delphi | Blog eSeGeCe

Podłącz wtyczkę OpenAPI do TsgcHTTPRESTServer i pozwól, aby jedna specyfikacja sterowała trasowaniem, walidacją, zabezpieczeniami i Swagger UI, a całą konfigurację stanowi jedno przypisanie…

· Komponenty

Serwer REST: użytkownicy, wielodostępność i metryki | Blog eSeGeCe

Magazyn użytkowników z haszowanymi hasłami podpięty pod HTTP Basic, pięć sposobów rozpoznawania dzierżawcy dla każdego żądania oraz metryki Prometheus z punktem końcowym kondycji dla TsgcHTTPRESTServer…

· Komponenty

TsgcHTTPRESTServer: nowy komponent serwera REST | Blog eSeGeCe

TsgcHTTPRESTServer to nowy komponent serwera HTTP dla API REST, dodający CORS, punkty końcowe metryk i kondycji oraz wielodostępność na bazie TsgcHTTPServer…

· Komponenty

Statyczne łączenie OpenSSL w sgcWebSockets: koniec z bibliotekami DLL libcrypto i libssl

OpenSSL można teraz połączyć bezpośrednio wewnątrz pliku wykonywalnego sgcWebSockets, zamiast wczytywać go w czasie działania z bibliotek DLL libcrypto i libssl. Wystarczy dodać jedną jednostkę do klauzuli uses i nie trzeba konfigurować niczego więcej…

· Komponenty

TCPKeepAlive i KeepAliveTimeout dla serwerów IOCP i EPOLL

sgcWebSockets dodaje TCPKeepAlive i KeepAliveTimeout do silników serwera IOCP i EPOLL, zamykając połączenia, których druga strona po cichu zniknęła, zamiast pozostawiać je otwarte w nieskończoność…

· Komponenty

Komponenty klienta i serwera HTTP/3 dla Delphi i C++ Builder

sgcQUIC wprowadza HTTP/3 do Delphi i C++ Builder dzięki TsgcHTTP3Client i TsgcHTTP3Server, uruchamiając semantykę HTTP na QUIC z kompresją nagłówków QPACK, każdą metodą, żądaniami asynchronicznymi i wykrywaniem Alt-Svc…

· Komponenty

Komponenty klienta i serwera QUIC dla Delphi i C++ Builder

sgcQUIC dodaje protokół transportowy QUIC do Delphi i C++ Builder dzięki TsgcQUICClient i TsgcQUICServer, zbudowanym na natywnym silniku QUIC w OpenSSL 3.5 z TLS 1.3, multipleksowanymi strumieniami i 0-RTT…

· Funkcje

sgcHTML na WebBroker i DataSnap | Blog eSeGeCe

Serwuj strony sgcHTML z dowolnej aplikacji WebBroker oraz z serwerów DataSnap, z aktualizacjami WebSocket na żywo na tym samym porcie co punkty końcowe REST DataSnap…

· Komponenty

Trzy nowe komponenty administracyjne sgcHTML: Presence, RolesPermissions i UserManagement

Trzy nowe komponenty administracyjne sgcHTML: Presence do listy obecności online w czasie rzeczywistym, RolesPermissions do macierzy uprawnień oraz UserManagement do pełnej tabeli administracji użytkownikami…

· Komponenty

Sześć nowych komponentów sgcHTML do informacji zwrotnej: Badge, PDFViewer, ContextMenu, ProgressBar, JobProgress i LogViewer

Sześć nowych komponentów sgcHTML do informacji zwrotnej i układu strony: Badge, PDFViewer, ContextMenu, ProgressBar, JobProgress i LogViewer — informujących odwiedzającego, co dzieje się w danej chwili…

· Komponenty

Sześć nowych pól formularzy sgcHTML: MultiSelect, ColorPicker, Slider, TimePicker, SignaturePad i Transfer

Sześć nowych komponentów formularzy sgcHTML: MultiSelect, ColorPicker, Slider, TimePicker, SignaturePad i Transfer — pola, których prawdziwy formularz administracyjny potrzebuje poza zwykłym polem tekstowym…

· Komponenty

Integracja bibliotek JavaScript innych firm w sgcHTML | Blog eSeGeCe

Dodaj D3.js, Chart.js, DevExtreme Grid lub dowolną bibliotekę przeglądarkową do strony sgcHTML za pomocą trzech punktów zaczepienia, albo opakuj ją w komponent wielokrotnego użytku po stronie serwera…

· Komponenty

Sześć nowych wizualizacji sgcHTML: Heatmap, Sparkline, CandlestickChart, TreeMap, QRCode i Barcode

Sześć nowych wizualizacji sgcHTML renderowanych jako czysto serwerowy SVG: Heatmap, Sparkline, CandlestickChart, TreeMap, QRCode i Barcode — bez biblioteki wykresów, bez JavaScriptu po stronie klienta…

· Komponenty

Cztery nowe komponenty sgcHTML do danych strukturalnych: TreeGrid, PivotTable, ActivityFeed i Splitter

Cztery nowe komponenty sgcHTML do danych strukturalnych: TreeGrid dla tabel hierarchicznych, PivotTable dla zgrupowanych agregatów, ActivityFeed dla strumieni zdarzeń na żywo oraz Splitter dla elastycznych układów dwupanelowych…

· Wydania

sgcWebSockets 2026.7: klastrowanie, historia wiadomości, async / await i wzmocnieni klienci | Blog eSeGeCe

sgcWebSockets 2026.7 dodaje klastrowanie wielu serwerów, historię wiadomości z odzyskiwaniem po ponownym połączeniu, async / await, wycofywanie i ponowne próby, kontrolę przeciążenia kolejki wysyłkowej, kompresję na serwerze HTTP oraz wzmocnionego klienta HTTP…

· Komponenty

Strumienie kryptowalut, które przetrwają ponowne połączenie, i limiter, dzięki któremu nie dostaniesz bana | Blog eSeGeCe

Automatyczna ponowna subskrypcja po ponownym połączeniu w klientach Binance, Kraken, Coinbase i innych giełd, a do tego limiter po stronie klienta, który ogranicza liczbę żądań REST wysyłanych w oknie czasowym…

· Komponenty

OAuth2 dla klienta MCP oraz grant Identity Assertion | Blog eSeGeCe

Klient MCP może teraz uwierzytelniać się przez OAuth2: pobiera token, zapisuje go w pamięci podręcznej i używa ponownie aż do wygaśnięcia. Do tego nowy typ grantu, Identity Assertion Authorization Grant, do przenoszenia tożsamości między domenami…

· Komponenty

Backpressure: limity kolejki wysyłania dla wolnych klientów WebSocket | Blog eSeGeCe

Jeden klient, który przestał odczytywać dane, potrafi rozdąć pamięć rozgłaszającego serwera, aż ten padnie. sgcWebSockets 2026.7 ogranicza kolejkę wysyłania każdego połączenia za pomocą MaxQueueSize i trzech zasad przepełnienia, a do tego dodaje zdarzenie OnSendBufferFull…

· Komponenty

Weryfikacja tożsamości w E2EE: jak powstrzymać podmianę klucza w środku | Blog eSeGeCe

Szyfrowanie kluczem publicznym jest bezwartościowe, jeśli klucz pochodzi od atakującego. sgcWebSockets podpisuje teraz każdy efemeryczny klucz E2EE długoterminowym kluczem tożsamości, więc strony weryfikują podpis, porównują odciski palca i przypinają je…

· Komponenty

Kompresja gzip i deflate na serwerze HTTP sgcWebSockets | Blog eSeGeCe

Serwery HTTP sgcWebSockets mogą teraz kompresować odpowiedzi za pomocą gzip lub deflate, gdy klient zgłasza to w nagłówku Accept-Encoding, zarówno dla plików z DocumentRoot, jak i dla odpowiedzi budowanych samodzielnie, domyślnie wyłączone…

· Komponenty

Ponowne łączenie i ponawianie: wykładnicze wycofywanie, jitter i Retry-After | Blog eSeGeCe

WatchDog może teraz łączyć się ponownie z wykładniczym wycofywaniem i jitterem zamiast ze stałym interwałem, a klient HTTP potrafi sam ponowić nieudane żądanie, respektując podpowiedź Retry-After z serwera…

· Komponenty

async / await w Delphi: sgcWebSockets bez procedur obsługi zdarzeń | Blog eSeGeCe

sgcWebSockets 2026.7 dodaje do Delphi zadania i obiekty future: oczekuj na żądanie HTTP, połączenie WebSocket albo wywołanie czatu AI tak, jakby zwracały wartość, z ThenProc, OnError i anulowaniem, które naprawdę przerywa pracę…

· Funkcje

Nowa metoda HTTP QUERY w Delphi

IETF opracował specyfikację nowej metody HTTP o nazwie QUERY: bezpiecznego, idempotentnego żądania, które przenosi treść. sgcWebSockets obsługuje ją w klientach i serwerach przez HTTP/1.1, HTTP/2 i HTTP/3…

· Komponenty

Komponent sgcHTML Site: cała strona internetowa z jednego komponentu Delphi | Blog eSeGeCe

Jeden nowy komponent sgcHTML tworzy całą stronę internetową — nagłówek, menu nawigacyjne, treść i stopkę — a pojedyncza właściwość Layout przekształca ją w sześć szablonów, w Delphi, C++ Builder i .NET…

· Komponenty

Wzmacnianie bezpieczeństwa klienta HTTP w sgcWebSockets | Blog eSeGeCe

Klient HTTP, który podąża za przekierowaniami i czyta odpowiedzi bez żadnego limitu, jest powierzchnią ataku. sgcWebSockets 2026.7 dodaje opcjonalne przełączniki, które ją zamykają: usuwanie poświadczeń przy przekierowaniach na inny host, brak degradacji HTTPS, limity odpowiedzi, kontrola ciasteczek…

· Komponenty

sgcWebSockets Historia wiadomości i odzyskiwanie po ponownym połączeniu — nie przegap żadnej wiadomości | Blog eSeGeCe

sgcWebSockets przechowuje ograniczoną historię wiadomości dla każdego kanału z offsetami, dzięki czemu klient, który utraci połączenie, automatycznie odtwarza pominięte wiadomości po ponownym połączeniu, opcjonalnie, z przykładami w Delphi i .NET…

· Komponenty

Klastrowanie sgcWebSockets — skalowanie serwerów WebSocket na wielu węzłach | Blog eSeGeCe

TsgcWSCluster skaluje sgcWebSockets na wielu węzłach serwera, zdarzenie publikacji lub Presence na jednym węźle dociera do subskrybentów na dowolnym innym węźle, poprzez bezinfrastrukturowy backplane typu mesh lub Redis, z przykładami dla Delphi i .NET…

· Komponenty

sgcHTML vs UniGUI, TMS WEB Core i IntraWeb: Wybór frameworka webowego dla Delphi | Blog eSeGeCe

Szczegółowe porównanie frameworków webowych dla Delphi: IntraWeb, UniGUI, TMS WEB Core, TMS XData i sgcHTML — architektura, wdrożenie, krzywa uczenia się i obsługa czasu rzeczywistego…

· Aplikacje

Budowanie pulpitu nawigacyjnego ERP w czasie rzeczywistym z sgcHTML i Delphi | Blog eSeGeCe

Przewodnik krok po kroku dotyczący żywego pulpitu nawigacyjnego ERP w Delphi przy użyciu sgcHTML: karty KPI, wykresy przychodów, paginowana tabela faktur, tablica Kanban i aktualizacje push przez WebSocket w czasie rzeczywistym…

· Komponenty

sgcHTML: Twórz nowoczesne interfejsy webowe w Delphi bez pisania JavaScript | Blog eSeGeCe

sgcHTML daje programistom Delphi, C++ Builder i .NET ponad 60 komponentów HTML po stronie serwera, które renderują znaczniki Bootstrap 5 i pozostają interaktywne dzięki htmx — bez JavaScript…

· Wydania

sgcWebSockets 2026.6: gRPC, serwer OpenAPI, Kafka i natywny TLS | Blog eSeGeCe

sgcWebSockets 2026.6 dodaje natywny klient gRPC, samodzielny serwer OpenAPI 3, klient Apache Kafka, natywny TLS dla systemów Android i Apple (bez OpenSSL), wykrywanie botów w zaporze, transport stdio dla MCP, kryptografię postkwantową oraz wzmocnione serwery WebSocket i HTTP…

· Komponenty

Natywne TLS dla Androida w sgcWebSockets: bez wdrażania OpenSSL | Blog eSeGeCe

Nowy natywny backend TLS dla Androida pozwala aplikacjom łączyć się przez TLS przy użyciu własnego SSLEngine Androida, dzięki czemu APK nie zawiera żadnych plików OpenSSL .so. Przełączenie to zmiana jednej linii w TLSOptions.IOHandler…

· Komponenty

Natywny Apple TLS w sgcWebSockets: TLS 1.3 na iOS i macOS, bez OpenSSL | Blog eSeGeCe

Nowy natywny backend Apple TLS pozwala aplikacjom na iOS i macOS łączyć się przez TLS z użyciem własnego stosu systemu operacyjnego, więc nie ma żadnej biblioteki OpenSSL .dylib do wdrożenia, a TLS 1.3 otrzymujesz dzięki Network.framework…

· Komponenty

Google Vertex AI przez gRPC w Delphi

sgcWebSockets Enterprise dostarcza typowanego klienta gRPC Vertex AI na TsgcGRPCClient. Wywołuj modele Gemini w Delphi przez HTTP/2, uwierzytelniaj się za pomocą konta usługi, buduj żądanie generateContent z części treści i odczytuj kandydatów…

· Komponenty

Strumieniowanie dużych plików z serwera HTTP sgcWebSockets | Blog eSeGeCe

Serwowanie plików z DocumentRoot dotychczas wczytywało cały plik do pamięci na każde połączenie, więc 100 pobrań pliku o rozmiarze 1 GB wymagało około 100 GB RAM. Pliki są teraz strumieniowane z dysku, a zużycie pamięci pozostaje płaskie…

· Komponenty

Google BigQuery przez gRPC w Delphi

Praktyczny przewodnik po odczytywaniu tabel Google BigQuery w Delphi przez gRPC Storage Read API: jak typowany klient BigQuery na TsgcGRPCClient działa przez HTTP/2, uwierzytelnia się za pomocą konta usługi, tworzy sesję odczytu i strumieniuje wiersze z serwera w formacie Avro lub Arrow…

· Komponenty

RAG w Delphi: oprzyj LLM na własnych dokumentach

Przestań pozwalać modelowi zgadywać. Osadź własne dokumenty, przechowuj wektory, pobieraj najbliższe fragmenty dla każdego pytania i pozwól LLM odpowiadać na podstawie Twoich danych w Delphi…

· Komponenty

OpenAI vs Anthropic vs Gemini w Delphi: którego API AI użyć? | Blog eSeGeCe

OpenAI, Anthropic Claude czy Google Gemini do Twojej aplikacji Delphi? Jak każdy wygląda w kodzie, w czym każdy jest dobry i dlaczego ten wybór jest odwracalny…

· Komponenty

Google Cloud Storage przez gRPC w Delphi

Praktyczny przewodnik po typowanym kliencie gRPC Google Cloud Storage w sgcWebSockets Enterprise: jak działa przez transport HTTP/2, jak działa uwierzytelnianie JWT przez konto usługi oraz przykłady w Delphi do wyświetlania zasobników, tworzenia zasobnika i wyświetlania obiektów…

· Komponenty

Zbuduj agenta AI w Delphi: function calling i użycie narzędzi MCP

Agent AI to LLM, który wywołuje Twój własny kod przez narzędzia, w pętli. Dwa sposoby na zbudowanie go w Delphi: function calling dostawcy oraz otwarty standard MCP…

· Komponenty

Strumieniowanie odpowiedzi LLM w Delphi: token po tokenie z Server-Sent Events

Strumieniuj odpowiedzi LLM token po tokenie w Delphi: przypisz OnHTTPAPISSE, wywołaj metodę strumieniującą, dołączaj każdą deltę do komponentu Memo. Ten sam wzorzec dla każdego dostawcy…

· Komponenty

Zbuduj chatbota AI w Delphi: pamięć rozmowy i strumieniowanie

Jednorazowe uzupełnienie zapomina wszystko. Chatbot pamięta. Jak utrzymać kontekst rozmowy między turami w Delphi i strumieniować odpowiedź na żywo…

· Komponenty

Google Cloud Natural Language przez gRPC w Delphi

Praktyczne omówienie wywoływania Google Cloud Natural Language w Delphi przez gRPC: jak typowany klient Natural Language korzysta z transportu HTTP/2 sgcWebSockets, jak działa uwierzytelnianie przez konto usługi oraz przykłady w Delphi, które analizują sentyment, wyodrębniają encje i klasyfikują tekst…

· Komponenty

Wzmacnianie bezpieczeństwa serwera HTTP w sgcWebSockets | Blog eSeGeCe

Serwery HTTP blokują teraz path traversal podczas serwowania plików statycznych, ograniczają rozmiar ciała żądania, odrzucają żądania typu smuggling, bronią HTTP/2 przed Rapid Reset i oczyszczają nagłówki odpowiedzi…

· Wydania

sgcIndy 2026.6: Wzmocnienie bezpieczeństwa serwera dla TLS, TCP i HTTP

sgcIndy 2026.6 wprowadza opcjonalne wzmocnienie bezpieczeństwa do swojego stosu serwerowego: rygorystyczną weryfikację certyfikatów TLS, środki ograniczające ataki CRIME i renegocjacji, preferencję szyfrów serwera, ochronę przed Slowloris z całkowitym terminem odczytu, limity rozmiaru treści i nagłówków HTTP, odrzucanie przemytu żądań, a także prymitywy postkwantowe ML-KEM-768…

· Komponenty

Google Cloud Vision przez gRPC w Delphi

Jak wywoływać Google Cloud Vision w Delphi przez gRPC z sgcWebSockets: typowany klient Vision na TsgcGRPCClient, który wykonuje wykrywanie etykiet, tekstu (OCR), twarzy i punktów orientacyjnych przez HTTP/2, z uwierzytelnianiem JWT przez konto usługi i gotowym do uruchomienia demem…

· Komponenty

Wzmacnianie zabezpieczeń serwera WebSocket w sgcWebSockets | Blog eSeGeCe

Nowe wbudowane zabezpieczenia dla serwerów WebSocket: konfigurowalny limit rozmiaru wiadomości, który powstrzymuje ataki na pamięć z użyciem nadmiernych, fragmentowanych i skompresowanych danych, a także bardziej rygorystyczna walidacja uścisku dłoni…

· Aplikacje

Zautomatyzuj pobieranie plików eSeGeCe dzięki nowemu API konta | Blog eSeGeCe

Zaloguj się, wyświetl listę i pobierz produkty eSeGeCe ze skryptów lub CI dzięki nowemu API konta opartemu na OpenAPI, wraz z gotowym do uruchomienia klientem Delphi…

· Komponenty

Google Cloud Translation przez gRPC w Delphi

Jak wywoływać Google Cloud Translation v3 przez gRPC w Delphi z sgcWebSockets: typowany klient Translation na TsgcGRPCClient, który tłumaczy tekst, wykrywa język i wyświetla obsługiwane języki przez transport HTTP/2 z uwierzytelnianiem przez konto usługi…

· Komponenty

Google Cloud Speech-to-Text przez gRPC w Delphi

Praktyczny przewodnik po typowanym kliencie gRPC Speech-to-Text z sgcWebSockets: jak działa przez transport HTTP/2, jak uwierzytelniać się za pomocą konta usługi Google oraz przykład w Delphi, który buduje żądanie rozpoznawania, wywołuje Recognize i odczytuje transkrypcję wraz z wariantami…

· Komponenty

Google Cloud Pub/Sub przez gRPC w Delphi

Publikuj do tematów i pobieraj z subskrypcji w Google Cloud Pub/Sub przez gRPC w Delphi, używając typowanego klienta zbudowanego na TsgcGRPCClient, natywnym transporcie HTTP/2 i uwierzytelnianiu przez konto usługi, bez zewnętrznego środowiska uruchomieniowego…

· Komponenty

Klient gRPC dla Delphi

sgcWebSockets Enterprise zawiera teraz TsgcGRPCClient, natywnego klienta gRPC działającego na wbudowanym transporcie HTTP/2. Wywołania unary, server-streaming, client-streaming i dwukierunkowe, metadane, terminy, interceptory i ponawianie, bez zewnętrznego środowiska uruchomieniowego gRPC…

· Komponenty

Jak korzystać z klienta gRPC w Delphi (TsgcGRPCClient)

Przewodnik krok po kroku po TsgcGRPCClient: jak gRPC działa na transporcie HTTP/2 sgcWebSockets, jak skonfigurować kanał, metadane, terminy i ponawianie prób, oraz przykłady w Delphi dla wywołań unarnych, strumieniowych po stronie serwera, strumieniowych po stronie klienta i dwukierunkowych…

· Komponenty

Transport MCP stdio dla sgcWebSockets: serwer i klient | Blog eSeGeCe

Uruchom swój serwer MCP w Delphi przez stdin/stdout i pozwól klientowi uruchomić go jako lokalny podproces, natywny wzorzec stosowany przez agentów kodujących AI…

· Funkcje

Zbuduj bota tradingowego w czasie rzeczywistym w Delphi z sgcWebSockets + Binance | Blog eSeGeCe

Kompletny samouczek Delphi: strumieniuj dane rynkowe Binance przez WebSocket, uruchom prostą strategię momentum, składaj zlecenia REST, dodaj kontrolę ryzyka i ponowne łączenia watchdog.

· Komponenty

Budowanie serwera Model Context Protocol (MCP) w Delphi | Blog eSeGeCe

Przewodnik krok po kroku budowania serwera MCP w Delphi z TsgcAI_MCP_Server. Udostępniaj narzędzia, zasoby, prompty klientom Claude i GPT przez stdio lub HTTP.

· Funkcje

Strojenie wydajności sgcWebSockets — Skalowanie do 100k połączeń | Blog eSeGeCe

Praktyczny przewodnik strojenia sgcWebSockets dla dziesiątek tysięcy jednoczesnych połączeń: IOCP, pule wątków, kompresja, rozgłaszanie, limity OS, benchmarki.

· Komponenty

Anthropic Claude w Delphi — Kompletny samouczek (2026) | Blog eSeGeCe

Samouczek krok po kroku dla Delphi do Anthropic Claude: konfiguracja TsgcHTTP_API_Anthropic, wiadomości, streaming, vision, użycie narzędzi, rozszerzone myślenie, buforowanie promptów, MCP.

· Komponenty

Klient Apache Kafka dla Delphi | Blog eSeGeCe

Od sgcWebSockets 2026.6.0 natywny klient Apache Kafka dla Delphi i C++Builder: produkowanie i konsumowanie wiadomości, grupy konsumentów, administracja tematami i zarządzanie offsetami za pomocą natywnego binarnego protokołu Kafka…

· Komponenty

Serwer OpenAPI dla Delphi: TsgcWSAPIServer_OpenAPI | Blog eSeGeCe

Nowy komponent Enterprise, który hostuje REST API zgodne z OpenAPI 3 bezpośrednio wewnątrz serwera HTTP w Delphi — w trybie spec-first lub code-first, z wbudowanym Swagger UI, walidacją i CORS…

· Recenzje

Wybór biblioteki WebSocket dla Delphi 2026 | Blog eSeGeCe

Przewodnik nabywcy 2026 po bibliotekach WebSocket dla Delphi: sgcWebSockets, Indy, TMS FNC WX, mORMot i Synapse porównane pod kątem funkcji, licencji, utrzymania i obsługi wersji Delphi.

· Recenzje

sgcOpenAPI vs Swagger Codegen | Blog eSeGeCe

Porównaj sgcOpenAPI i swagger-codegen do generowania klientów REST Delphi z OpenAPI 3.0: przepływ pracy, jakość kodu, obsługiwane funkcje i kompatybilność z nowoczesnym Delphi.

· Wydania

sgcOpenAPI 2026.6 — samodzielny serwer OpenAPI, Spec-First lub Code-First | Blog eSeGeCe

sgcOpenAPI 2026.6 hostuje usługę OpenAPI 3.0 samodzielnie: TsgcWSAPIServer_OpenAPI podłączony do TsgcHTTPServer, oba dostarczane w sgcOpenAPI. Swagger UI pod /docs, specyfikacja pod /openapi.json, CORS, walidacja JSON-Schema, Spec-First lub Code-First, bez wymogu sgcWebSockets…

· Recenzje

sgcWebSockets vs ICS | Blog eSeGeCe

Porównanie sgcWebSockets i Overbyte ICS dla Delphi: WebSocket, HTTP/2, zakres protokołów, wsparcie komercyjne, licencja i doświadczenie dewelopera.

· Komponenty

10 najczęstszych błędów przy używaniu sgcWebSockets (i jak je naprawić) | Blog eSeGeCe

Unikaj najczęstszych pułapek sgcWebSockets: blokujący OnMessage, brak ponownego łączenia WatchDog, ignorowane heartbeaty, synchroniczne wywołania UI, niedopasowany TLS i więcej.

· Recenzje

sgcWebSockets vs Indy 2026 | Blog eSeGeCe

Praktyczne porównanie sgcWebSockets i Indy w 2026 roku dla deweloperów Delphi: WebSocket, HTTP/2, MQTT, AMQP, QUIC, wydajność, utrzymanie i kiedy wybrać każdą z bibliotek.

· Komponenty

sgcWebSockets 2026.6 — Wykrywanie botów w zaporze | Blog eSeGeCe

Komponent TsgcWebSocketFirewall zyskuje wykrywanie botów na podstawie adresu IP w sgcWebSockets 2026.6 — zweryfikowane roboty, zakresy centrów danych oraz adresy IP z list blokad identyfikowane za pomocą list znanych botów, zakresów ASN, zwrotnego DNS oraz zapytań DNSBL…

· Wydania

Klient API FXCM usunięty z sgcWebSockets 2026.6 | Blog eSeGeCe

Komponent TsgcWSAPI_FXCM został usunięty z sgcWebSockets 2026.6 zarówno w edycji Delphi, jak i .NET. FXCM wycofał swoje publiczne API tradingowe ForexConnect / REST / streamingowe na rzecz platform firm trzecich, pozostawiając integrację bez dostawcy upstream…

· Recenzje

Własny stos HTTP/2 vs rozszerzanie Indy | Blog eSeGeCe

Spojrzenie zza kulis na to, dlaczego sgcWebSockets dostarcza własną implementację HTTP/2 z HPACK i multipleksowaniem ramek, zamiast adaptować blokujący model I/O Indy.

· Funkcje

Szczuplejsze kompilacje sgcWebSockets — wyklucz osadzony zasób JS | Blog eSeGeCe

Nowa opcja instalatora sgcWebSockets 2026.6 usuwa osadzony pakiet klienta JS z pakietów runtime — idealne dla klientów Delphi / C++Builder oraz serwerów back-endowych.

· Wydania

sgcWebSockets 2026.5 — Rate Limiter, Circuit Breaker, klucze API, MCP OAuth i szybszy IOCP | Blog eSeGeCe

sgcWebSockets 2026.5 dostarcza TsgcWSRateLimiter, TsgcWSCircuitBreaker i TsgcWSAPIKeyManager, klienta Forex.com + Lightstreamer, OAuth 2.1 dla serwera MCP, wysokowydajne dostrajanie IOCP / EPOLL, postkwantowe klucze ML-KEM-768 oraz obszerny pakiet poprawek HTTP/2 / MCP.

· Wydania

sgcSign 2026.5 — Authenticode, pakiet eIDAS UE i 9 profili zatrudnienia | Blog eSeGeCe

sgcSign 2026.5 dodaje podpisywanie Microsoft Authenticode dla plików PE, narzędzia podpisujące ClickOnce / NuGet / VSIX, pakiet zgodności z eIDAS UE (ASiC, lista zaufania LOTL/EUTL, zdalne podpisywanie CSC), 9 profili zatrudnienia, bułgarski profil Peppol, natywny generator kodów QR i ECDSA P-256/384/521.

· Komponenty

API Forex.com: REST i Lightstreamer

Najnowsze wydanie sgcWebSockets — wersja 2026.5.0 — dodaje natywną obsługę API Forex.com / StoneX / CityIndex Trading: zarządzanie zleceniami REST oraz streaming Lightstreamer w czasie rzeczywistym, wszystko dostarczone...

· Komponenty

sgcSign XAdES / PAdES / CAdES dla Delphi

Premiera nowego produktu Przedstawiamy sgcSign Cyfrowe podpisy klasy korporacyjnej dla Delphi i C++Builder — CAdES, PAdES, XAdES i XMLDSig w jednym komponencie. Podpisy cyfrowe nie są już niszowym...

· Funkcje

Strojenie wysokiej wydajności HTTP.SYS

Począwszy od sgcWebSockets 2026.5.0 komponent TsgcWSServer_HTTPAPI udostępnia nową opublikowaną właściwość FineTune typu TsgcServerHTTPAPI_FineTune. Grupuje ona wszystkie niskopoziomowe pokrętła trybu jądra...

· Wydania

sgcWebSockets 2026.4

Rad Studio [+] : Dodano obsługę Rad Studio 13.1: obsługiwana jest nowa platforma WinARM64EC. [+] : Nowe TsgcWSFirewall component: full-featured firewall for WebSocket servers with IP blacklist/whitel...

· Komponenty

Klient API Ollama dla Delphi

Ollama ułatwia uruchamianie dużych modeli językowych lokalnie na własnym sprzęcie — bez zależności od chmury, bez kosztów API i z pełną prywatnością danych. Dla programistów Delphi, którzy chcą zintegrować lokalne możliwości...

· Komponenty

Klient API Mistral dla Delphi

Mistral AI ustanowił się jako wiodący europejski dostawca AI, dostarczając wysokowydajne modele, które wyróżniają się w wielojęzycznym rozumieniu, generowaniu kodu, wywoływaniu funkcji i strukturyzowanych...

· Komponenty

Klient API Gemini dla Delphi

Google Gemini to jedna z najpotężniejszych rodzin multimodalnych modeli AI dostępnych dziś, doskonałych w generowaniu tekstu, rozumieniu obrazów, ustrukturyzowanych danych wyjściowych i wywoływaniu funkcji...

· Komponenty

Klient API DeepSeek dla Delphi | Blog eSeGeCe

DeepSeek szybko stał się jednym z najbardziej opłacalnych i wydajnych dostawców modeli SI, oferującym zaawansowane możliwości rozumowania, analizy obrazu i wywoływania narzędzi po ułamku ceny konkurencyjn...

· Komponenty

Microsoft Edge WebView2 dla Delphi

TsgcWebView2 to nowy wizualny komponent Delphi opakowujący Microsoft Edge WebView2, zapewniający nowoczesny silnik przeglądarki oparty na Chromium w dowolnej aplikacji VCL. Upuść go na formularz, ustaw URL i masz...

· Funkcje

Szybsza kompresja WebSocket

Kompresja WebSocket jest kluczowa dla zmniejszania zużycia pasma i poprawy responsywności, zwłaszcza przy przesyłaniu powtarzalnych danych, takich jak ładunki JSON. Rozszerzenie permessage-deflate kompresuje ev...

· Funkcje

OAuth2 dPoP dla Delphi

Tokeny dostępu OAuth 2.0 to klucze do twojego królestwa API — a jeśli ktoś je ukradnie, może ich używać z dowolnego miejsca. DPoP (Demonstrating Proof of Possession), zdefiniowany w RFC 9449, rozwiązuje ten problem przez kryptograficzne powiązanie tokenów z klientem...

· Komponenty

Klient SSH — komponent Delphi sgcIndy

Zdalna administracja serwerem, zautomatyzowane wdrożenia, zarządzanie konfiguracją i monitorowanie infrastruktury — wszystko to opiera się na bezpiecznym dostępie shell. Niezależnie od tego, czy musisz wykonać jedno polecenie...

· Komponenty

Komponent klienta SFTP sgcIndy dla Delphi

Bezpieczny transfer plików pozostaje fundamentem integracji korporacyjnej. Niezależnie od tego, czy wymieniasz dane z partnerami bankowymi, synchronizujesz pliki ze zdalnymi serwerami czy automatyzujesz pipeline'y wdrożeń...

· Komponenty

Firewall dla serwerów sgcWebSockets

Bezpieczeństwo nie jest już opcjonalne. Każdy serwer WebSocket wystawiony do internetu jest celem ataków brute force, prób injection, zalewania połączeniami i automatycznych nadużyć. Obrona przed tymi zagrożeniami...

· Funkcje

Serwer Indy z SChannel dla Delphi

Przez lata deweloperzy Delphi wdrażający serwery z obsługą TLS w systemie Windows borykali się z tym samym wyzwaniem: dołączaniem właściwych bibliotek OpenSSL do aplikacji. Niezgodności wersji, brakujące DLL-e...

· Funkcje

Aktualizacja API XTB w sgcWebSockets

Integracja Trading API XTB xStation5 w Delphi. XTB to jedna z wiodących europejskich platform handlowych online, oferująca dostęp do forex, indeksów, towarów, akcji i kryptowalut przez platformę xStation5...

· Funkcje

Aktualizacja API OKX w sgcWebSockets

Integracja WebSocket Trading API OKX w Delphi The TsgcWSAPI_OKX component provides comprehensive Delphi access to the OKX exchange through a unified WebSocket interface. It supports public market d...

· Funkcje

Aktualizacja API MEXC w sgcWebSockets

Integracja API MEXC Spot i Futures w Delphi. MEXC to globalna giełda kryptowalut obsługująca handel spot i wieczyste kontrakty futures na setkach par tokenów. Programiści Delphi mogą...

· Funkcje

Aktualizacja API Kucoin w sgcWebSockets

Integracja API KuCoin Spot i Futures w Delphi. Komponenty TsgcWSAPI_Kucoin i TsgcWSAPI_Kucoin_Futures zapewniają kompleksowy dostęp do giełdy KuCoin w Delphi: dane rynkowe WebSocket w czasie rzeczywistym...

· Funkcje

Aktualizacja API Kraken w sgcWebSockets

Integracja API Kraken Spot i Futures w Delphi Kraken is one of the longest-running and most trusted cryptocurrency exchanges, offering both spot and futures markets. The TsgcWSAPI_Kraken and Tsgc...

· Funkcje

Aktualizacja API FXCM w sgcWebSockets

Integracja API FXCM Forex Trading w Delphi The FXCM API provides programmatic access to one of the world's largest retail forex brokers, enabling real-time market data streaming, order execution, a...

· Funkcje

Aktualizacja API Coinbase w sgcWebSockets

Integracja API Coinbase Advanced Trade w Delphi Coinbase Advanced Trade is the professional trading platform from one of the world's most widely used cryptocurrency exchanges. The TsgcWSAPI_Coinbas...

· Funkcje

Aktualizacja API HTX (dawniej Huobi) w sgcWebSockets

Z przyjemnością ogłaszamy znaczącą aktualizację komponentu WebSocket API Huobi (HTX) w sgcWebSockets dla Delphi. Aktualizacja rozszerza obsługę danych rynkowych, dodaje nowe kanały subskrypcji dla futures...

· Funkcje

Aktualizacja klienta Pusher dla Delphi

Komponent TsgcWS_API_Pusher został zaktualizowany zgodnie z najnowszą specyfikacją protokołu Pusher Channels. Wersja wprowadza obsługę kanałów private-encrypted, cztery nowe zdarzenia presence oraz...

· Funkcje

Aktualizacja API CEX Plus w sgcWebSockets

Integracja WebSocket API CEX.IO Plus w Delphi CEX.IO Plus is the advanced trading platform from CEX.IO, designed for professional and institutional traders. The TsgcWSAPI_CexPlus component provides...

· Funkcje

Aktualizacja API CEX w sgcWebSockets

Integracja WebSocket API CEX.IO w Delphi CEX.IO is a well-established cryptocurrency exchange offering real-time market data and trading capabilities through its WebSocket API. The TsgcWSAPI_Cex co...

· Funkcje

Aktualizacja API Bitstamp dla sgcWebSockets

Biblioteka sgcWebSockets została zaktualizowana o znaczące ulepszenia komponentu Bitstamp REST API. Aktualizacja dodaje obsługę kilku nowych kategorii punktów końcowych, których wcześniej brakowało,...

· Funkcje

Aktualizacja klienta AMQP 1 dla Delphi

Implementacja protokołu AMQP 1.0 w sgcWebSockets przeszła kompleksowy przegląd zgodności ze specyfikacją OASIS AMQP 1.0. Artykuł dokumentuje 30 poprawek wprowadzonych w 8 plikach źródłowych,...

· Funkcje

Aktualizacja API Bybit w sgcWebSockets

Integracja WebSocket i REST API Bybit V5 w Delphi Bybit is a major cryptocurrency derivatives and spot exchange, offering perpetual contracts, futures, spot trading, and options. The TsgcWSAPI_By...

· Funkcje

Aktualizacja klienta AMQP 0.9.1 dla Delphi

Implementacja AMQP 0-9-1 w sgcWebSockets otrzymała kompleksową aktualizację: 11 poprawek błędów obejmujących krytyczną kolejność parametrów, niezgodności typów, bezpieczeństwo wątków i utratę danych, a także 6 nowych...

· Funkcje

Aktualizacja API Bitmex w sgcWebSockets

Integracja BitMEX z WebSocket i REST API w Delphi. BitMEX to wiodąca giełda instrumentów pochodnych na kryptowalutach, specjalizująca się w handlu lewarowanym kontraktami futures i kontraktami perpetual. Komponent TsgcWSAPI_Bitmex...

· Funkcje

Aktualizacja klienta OpenAI dla Delphi

sgcWebSockets 2026.4.0 wprowadza znaczące rozszerzenie integracji z OpenAI API, oferując pełne wsparcie dla nowego Responses API (oficjalnego zamiennika przestarzałego Assistants API), syntezy mowy Audio...

· Funkcje

Nowe metody API Binance w sgcWebSockets

Biblioteka sgcWebSockets nadal rozszerza integrację z Binance o znaczącą partię nowych metod obejmujących Spot REST API, Futures REST API oraz strumienie WebSocket. Artykuł zawiera szczegółowy opis...

· Komponenty

E2EE (szyfrowanie end-to-end) dla Delphi

Od wersji 2026.1.0 obsługiwane jest E2EE (End-To-End Encryption) — dostępne tylko dla subskrybentów eSeGeCe All-Access. End-to-End Encryption (E2EE) zapewnia, że tylko komunikujące się strony mogą odczytać treść o...

· Funkcje

Uwierzytelnianie CBS dla Azure AMQP Service Bus

Od sgcWebSockets 2026.1.0 Azure AMQP 1.0 obsługuje uwierzytelnianie CBS z użyciem tokenów SAS i JWT. Azure Service Bus implementuje Claims-Based Security (CBS) przez AMQP, aby autoryzować nadawców i odbiorców po...

· Wydania

sgcWebSockets 2025.10

Rad Studio [+] : Nowy komponent TsgcWSAPIClient_MCP implementuje specyfikację klienta MCP. [+] : Nowe demo MCP Client showing the main features of the MCP Client, can be found in the folder "Demos\15...

· Funkcje

Uwierzytelnianie MCP dla Delphi

Wersja 2025.10.0 sgcWebSockets podnosi obsługę Model Context Protocol (MCP) na wyższy poziom dzięki wzmocnionej warstwie uwierzytelniania dla komponentów klienta i serwera. Artykuł przedstawia, jak nowe...

· Komponenty

Budowa aplikacji kryptowalutowych z komponentem Binance

Komponent TsgcWSAPI_Binance został zaprojektowany tak, aby zespoły Delphi mogły szybko dostarczać rozwiązania zintegrowane z Binance: od uruchamiania platform tradingowych dla klientów po osadzanie widżetów danych rynkowych w panelach finansowych...

· Komponenty

Klient Telegram dla Delphi

Rodzina komponentów sgcTelegram łączy moc oficjalnej Telegram Database Library z szybką produktywnością Delphi. Ten artykuł opisuje, jak skonfigurować i osadzić komponent w t...

· Komponenty

Komponent WhatsApp dla Delphi

Komponent sgcWebSockets WhatsApp umożliwia zespołom Delphi prowadzenie natychmiastowych, spersonalizowanych rozmów na dużą skalę. Niezależnie od tego, czy budujesz integracje CRM, portale help-desk, czy transakcyjne powiadomienia...

· Komponenty

Klient MCP dla Delphi

Wersja 2025.10.0 sgcWebSockets rozszerza zestaw integracji AI o komercyjny klient MCP zgodny ze specyfikacją Model Context Protocol 2025-06-18...

· Komponenty

API MEXC dla Delphi i CBuilder

Handluj mądrzej dzięki natywnej integracji Delphi i CBuilder dla MEXC Spot i Futures. Nowa wersja sgcWebSockets 2025.10.0 podnosi łączność z kryptowalutami na wyższy poziom dzięki dodaniu zupełnie nowego...

· Komponenty

Narzędzia conformance FIDO w sgcWebSockets

Z dumą ogłaszamy, że sgcWebSockets obsługuje teraz protokół serwera WebAuthn i pomyślnie przeszedł wszystkie testy zgodności z użyciem oficjalnego narzędzia FIDO Conformance Test Tool. WebAuthn (Web Auth...

· Komponenty

Telegram zaktualizowany | Blog eSeGeCe

Biblioteka Telegrama została zaktualizowana do wersji 1.8.54 dla następujących personalności Rad Studio: Win32, Win64, Android64, iOS64, OSX64, OSXARM64, Linux64. Teraz wersja Android64 jest budowana z rozmiarem strony...

· Wydania

sgcWebSockets dla RAD Studio 13

RAD Studio 13 jest w pełni obsługiwane przez nasze komponenty Delphi i CBuilder:sgcWebSocketssgcOpenAPIsgcIndysgcBiometricsGłówne funkcje RAD Studio 13 "Florence": Rozwój wieloplatformowy trwa nadal: Wind...

· Wydania

sgcWebSockets 2025.8

Rad Studio [+] : Dodano obsługę Rad Studio 13 Florence. [+] : Komponent serwera WebAuthn przeszedł pełny test zgodności FIDO przy użyciu narzędzia do samodzielnej walidacji zgodności. [+] : Ulepszono...

· Funkcje

Autoryzacje w sgcWebSockets

Biblioteka sgcWebSockets obsługuje wiele metod uwierzytelniania, aby zabezpieczyć komunikację WebSocket w aplikacjach Delphi i C++Builder. Ponieważ sam protokół WebSocket nie definiuje uwierzy...

· Funkcje

Autoryzacja przy użyciu PassKeys

WebAuthn (Web Authentication) to standard W3C umożliwiający bezpieczne, bezhasłowe i odporne na phishing uwierzytelnianie z użyciem kryptografii klucza publicznego. Standard ten jest szeroko stosowany z passkeys w celu poprawy bezpieczeństwa...

· Komponenty

WebAuthn – zaawansowany przykład użycia

Poniżej znajduje się bardziej rozbudowany przykład w Delphi, który pokazuje niestandardowe punkty końcowe, zasady wyzwań, przechowywanie poświadczeń oparte na bazie danych, walidację FIDO Metadata oraz obsługę iframe między domenami. T...

· Komponenty

Szczegółowe spojrzenie na serwer WebAuthn sgcWebSockets | Blog eSeGeCe

Komponent TsgcWSServer_API_WebAuthn to moduł serwerowy dla Delphi/FPC, który implementuje stronę relying-party protokołu WebAuthn po HTTPS. Integruje się z TsgcWebSocketHTTPServer lub TsgcWebS...

· Funkcje

WebAuthn, klucze dostępu i koniec haseł

WebAuthn to warstwa uwierzytelniania standardu FIDO2. Zamiast polegać na sekretach zapamiętywanych przez użytkownika, wykorzystuje kryptografię asymetryczną. Podczas rejestracji uwierzytelniacz użytkownika (sprzętowy...

· Wydania

sgcWebSockets 2025.7

Rad Studio [+] : Ulepszono WebAuthn: added support for PS256, PS384 and PS512 algorithms. [+] : Ulepszono WebAuthn: nowa właściwość WebAuthnOptions.MDS to configure the Fido Metadata Service. [+] : Improv...

· Wydania

sgcWebSockets 2025.6

Rad Studio [+] : Ulepszono OpenAI Assistant: nowe zdarzenie OnFunctionCall umożliwiające interfejs modeli OpenAI z twoim kodem, bazą danych, aplikacjami... [+] : Zaktualizowano OpenAI Assistant Demo with a n...

· Wydania

sgcWebSockets 2025.5

Rad Studio [+] : Ulepszono WebAuthn Server: nowe zdarzenia do lepszej obsługi żądania/odpowiedzi opcji w przepływach rejestracji i uwierzytelniania. - OnWebAuthnRegistrationOptionsRequest: allows to ca...

· Komponenty

OpenAI RealTime API

Od sgcWebSockets 2025.5.0 OpenAI RealTime API jest obsługiwane (obecnie tylko tryb transkrypcji).OpenAI Realtime API umożliwia niskolatencyjne, multimodalne interakcje, w tym rozmowy mowa-do-mowy...

· Wydania

sgcWebSockets 2025.4

Rad Studio [+] : Nowy komponent WebAuthn Server: implementuje specyfikację WebAuthn Server — standard webowy dla bezpiecznego uwierzytelniania bez hasła. Aktualnie w wersji BETA. [+] : Nowe WebAuthn Demo: Demon...

· Wydania

sgcWebSockets 2025.3

Rad Studio [+] : Dodano obsługę Rad Studio 12.3 [+] : Ulepszono Setup, nowa opcja "Build Rad Studio IDE Win64" umożliwia instalację pakietu dla 64-bitowego IDE, domyślnie wyłączona. [+] : Ulepszono...

· Funkcje

Strumieniowanie asystentów OpenAI

Klient asystenta OpenAI został ulepszony o implementację odpowiedzi strumieniowych przy wywołaniu wątku uruchomienia. Przed tą nową funkcją wymagało to odpytywania statusu obiektu uruchomienia, aż się zakończy. T...

· Wydania

sgcWebSockets 2024.10

Rad Studio [+] : Ulepszono OpenAI Assistant, teraz allows to upload files and ask questions about the content of these files. [+] : Ulepszono OpenAI Assistant Demo, nowa opcja has been added to upload...

· Funkcje

Wyszukiwanie plików w OpenAI Assistants

Od sgcWebSockets 2024.10.0 możesz używać asystentów OpenAI do wyszukiwania we własnych plikach zamiast korzystania z modelu ogólnego.File Search wzbogaca asystenta o wiedzę spoza jego modelu...

· Komponenty

Google FCM HTTP v1 dla Delphi

Od sgcWebSockets 2024.9.0 dostępny jest nowy komponent klienta do wysyłania powiadomień przy użyciu Google Firebase Cloud Messaging i najnowszego API HTTP v1. Aplikacje korzystające z przestarzałych legacy API FCM dla HTTP a...

· Funkcje

Parser OpenAPI — łączenie schematów

Od sgcOpenAPI 2024.9.0 parser został ulepszony o następujące nowe funkcje:- Łączenie specyfikacji: jeśli specyfikacja składa się z wielu schematów, parser może je połączyć w pojedynczy...

· Funkcje

Wsparcie Legacy w OpenSSL 3

OpenSSL 3.0 przeniósł kilka przestarzałych lub niebezpiecznych algorytmów do wewnętrznego modułu biblioteki o nazwie legacy provider. Nie jest ładowany domyślnie, więc aplikacje (lub ich środowiska uruchomieniowe), które używają OpenSSL...

· Wydania

sgcWebSockets 2024.5

Rad Studio [+] : Ulepszono Binance API Client, nowe funkcje składania zleceń: PlaceMarketQuoteOrder, PlaceStopTrailingOrder, PlaceTakeProfitOrder, PlaceTakeProfitTrailingOrder i PlaceLimitMakerOrder. [+...

· Komponenty

sgcIndy XOAuth2 dla Delphi

Od sgcIndy 2024.5.0 obsługiwany jest mechanizm uwierzytelniania XOAuth2. Mechanizm SASL XOAUTH2 jest przeznaczony do użycia z komendami IMAP AUTHENTICATE, POP AUTH i SMTP AUTH. Mechanizm ten pozwala...

· Funkcje

PKCE OAuth2 w Delphi

Od sgcWebSockets 2024.5.0 obsługiwany jest PKCE, czyli "Proof of Key Code Exchange", rozszerzenie protokołu OAuth 2.0, które pomaga zapobiegać atakom przechwytywania kodu autoryzacyjnego. PKCE jest obsługiwany w komponentach OAuth2 Serv...

· Wydania

sgcWebSockets 2024.4

Rad Studio [+] : Ulepszono Binance API Client, punkty końcowe konwersji zostały dodane do klasy REST_API. [+] : Dodano właściwość Options.Software do dostosowania wartości nagłówka HTTP serwera. [+] : N...

· Wydania

sgcWebSockets 2024.3.0

Rad Studio [+] : Zaktualizowano biblioteki OpenSSL 1.1.1 do wersji 1.1.1w. Jest to najnowsze wydanie API 1.1.1. [+] : Zaktualizowano biblioteki OpenSSL 3.0.0 do wersji 3.0.13. [+] : Update...

· Komponenty

Load Balancer – protokoły HTTP i WebSocket

Komponent TsgcWebSocketLoadBalancerServer został ulepszony w wersji sgcWebSockets 2024.3.0. Teraz obsługuje protokół HTTP (wcześniej tylko WebSockets) i ma kilka nowych zdarzeń...

· Komponenty

Zaktualizowane biblioteki Telegrama dla Delphi, C++ Builder i .NET (2024) | Blog eSeGeCe

sgcWebSockets obsługuje Telegram TDLib, więc możesz zbudować własnego klienta Telegrama dla dowolnej personalności Delphi: Windows 32, Windows 64, macOS, macOS ARM64, iOS, Android, Linux64. Biblioteki Telegrama zostały z...

· Funkcje

OpenSSL 1.1 i 3.*

Biblioteki openSSL 1.0 i 1.1 nie otrzymują już żadnych aktualizacji, dlatego użytkownicy powinni rozważyć użycie najnowszych API openSSL 3.0 lub 3.1. Poniżej znajdziesz różnice między wersjami 3.0 a 3.1:OpenSSL 3.0...

· Komponenty

Klient AMQP 1.0.0 dla Delphi

Od wersji sgcWebSockets 2024.2.0 obsługiwany jest AMQP 1.0.0. AMQP (Advanced Message Queuing Protocol) 1.0.0 to protokół wiadomości zaprojektowany z myślą o niezawodnej, asynchronicznej komunikacji między systemami rozproszonymi...

· Wydania

sgcWebSockets 2024.2

Rad Studio [+] : Nowy komponent TsgcWSPClient_AMQP1 implementujący protokół AMQP 1.0.0. [+] : - Uwierzytelnianie: anonimowe lub SASLPlain [+] : - Zwykłe TCP / TLS. [+] : - Tworzenie / zamykanie sesji. [+] : - Tw...

· Funkcje

Wątki serwera HTTP/2

Od sgcWebSockets 2024.2.0 serwer HTTP/2 został ulepszony pod kątem odbierania żądań HTTP/2. Teraz domyślnie, gdy serwer otrzymuje nowe żądanie HTTP/2, jest ono kolejkowane i wysyłane przez jeden z...

· Wydania

sgcWebSockets 2024.1

Rad Studio [+] : Dodano obsługę Lazarus 3.0 [+] : Ulepszono klienta Bybit API — zaktualizowano do API V5. [+] : Ulepszono Demo "05.Crypto\01.CryptoAPI", it has been updated to show how t...

· Komponenty

Klient Bybit API V5

Klient API ByBit został zaktualizowany do wersji V5. Obsługiwane są następujące protokoły: WebSocket API — łączy się z serwerem websocket i dostarcza aktualizacje danych rynkowych w czasie rzeczywistym, zmiany konta i...

· Wydania

sgcWebSockets 2023.8

Rad Studio [+] : Dodano obsługę Rad Studio 12 Athens. [+] : Zaktualizowano Indy do najnowszej wersji. [+] : Nowe Client API: CEX PLUS: cryptocurrency exchange and trading platform. Implement WebSocke...

· Instalacja

Zaktualizowany instalator Rad Studio

Instalator dla klientów eSeGeCe został zaktualizowany i implementuje teraz następujące nowe funkcje:1. A single setup is używane do all sgcWebSockets source code editions.2. Offline installation....

· Komponenty

Klient CEX Plus API dla Delphi

Od sgcWebSockets 2023.8.0 obsługiwane jest CEX.IO Plus API. WebSockets API umożliwia połączenie z publicznym serwerem WebSocket i odbieranie aktualizacji danych rynkowych w czasie rzeczywistym...

· Funkcje

Certyfikaty EC serwera Indy w Delphi

Indy obsługuje certyfikaty RSA i EC przy użyciu bibliotek openSSL, ale domyślnie certyfikaty EC mogą być tworzone na różnych krzywych, a biblioteki openSSL skonfigurowane są tylko z niektórymi...

· Funkcje

Azure IoT — przesyłanie plików

Azure IoT umożliwia wysyłanie danych za pomocą kilku protokołów, takich jak MQTT czy AMQP, ale w niektórych przypadkach rozmiar wiadomości jest zbyt duży i wymaga przesyłania plików na serwery Azure. Aby rozwiązać ten problem, IoT Hub ułatwia przesyłanie plików...

· Wydania

sgcWebSockets 2023.7

Rad Studio [+] : Ulepszono Presence Server Protocol, new "Broadcast" method which allows to send a message to all connected clients using this protocol or to clients subscribed to a specific chann...

· Komponenty

Zaktualizowany klient API Bitstamp

Klient API Bitstamp został zaktualizowany o nowe funkcje i punkty końcowe API. Poniżej znajdziesz listę głównych zaimplementowanych funkcji: publiczne REST API — Tickers, Order Book, Transactions oraz Market In...

· Funkcje

Azure OpenAI Service dla Rad Studio

Od sgcWebSockets 2023.7.0 obsługiwana jest usługa Microsoft Azure OpenAI Service. Azure OpenAI Service można wykorzystać do tworzenia chatbotów, generowania tekstu, tłumaczenia języków oraz tworzenia różnych rodzajów...

· Wydania

sgcWebSockets 2023.6

Rad Studio [+] : Nowe Pinecone API Client, it's a vector database which provides long-term memory for AI using embeddings from AI models. [+] : Nowe demo showing the main features of Pinecone API, it's...

· Komponenty

Klient API Pinecone dla Delphi

Od sgcWebSockets 2023.6.0 obsługiwane jest Pinecone API. Pinecone to wektorowa baza danych umożliwiająca łatwe przesyłanie, odpytywanie i usuwanie danych wektorowych...

· Funkcje

Dostosowywanie OpenAI do twoich danych (1 / 2) | Blog eSeGeCe

Gdy zadajemy OpenAI pytanie, które wymaga konkretnego kontekstu, na przykład:Kim jest mój ojciec?OpenAI może albo halucynować, albo odpowiedzieć, że nie wie.Aby pomóc OpenAI odpowiadać na konkretne pytania, y...

· Funkcje

Dostosowywanie OpenAI do twoich danych (2 / 2) | Blog eSeGeCe

W poprzednim wpisie pokazaliśmy, jak używać OpenAI Embeddings do dodawania informacji kontekstowych do metod czatu OpenAI.Teraz zobaczymy, jak używać komponentu TsgcOpenAIEmbeddings z pakietu sgcWebSockets, aby...

· Wydania

sgcWebSockets 2023.3

Rad Studio [+] : Dodano obsługę OpenAI API umożliwiającego interakcję z modelami takimi jak gpt-3.5-turbo, zamianę mowy na tekst, tłumaczenia, generowanie obrazów AI i wiele więcej. [+] : Nowe Demos which show how...

· Funkcje

Generator obrazów OpenAI dla Delphi (5/5)

OpenAI API umożliwia generowanie nowych obrazów na podstawie promptu i/lub obrazu wejściowego. Images API oferuje trzy metody pracy z obrazami: 1. Tworzenie obrazów od podstaw na podstawie tekstowego promptu 2. Tworzenie edycji istniejącego...

· Funkcje

Transkrypcja – klient OpenAI w Delphi (3 / 5)

Transkrypcja audio na tekst (znana również jako speech-to-text) jest bardzo prosta dzięki OpenAI API — wystarczy przesłać plik audio w jednym z następujących formatów: mp3, mp4, mpeg, mpga, m4a, wav lub webm. A t...

· Funkcje

Klient ChatGPT dla Delphi (2 / 5)

API OpenAI umożliwia budowanie własnych czatów AI z wykorzystaniem ChatGPT Turbo. Dzięki bibliotece sgcWebSockets interakcja z API jest bardzo prosta — dla zadanej rozmowy model zwraca uzupełnienie czatu...

· Funkcje

Tłumaczenie – klient OpenAI w Delphi (4 / 5)

Tłumaczenie audio na tekst jest bardzo proste dzięki OpenAI API — wystarczy przesłać plik audio w jednym z następujących formatów: mp3, mp4, mpeg, mpga, m4a, wav lub webm. A API przetłumaczy audio n...

· Funkcje

API OpenAI dla Delphi (1 / 5)

Od sgcWebSockets 2023.3.0 API OpenAI jest w pełni obsługiwane.API OpenAI można zastosować do praktycznie każdego zadania związanego z rozumieniem lub generowaniem języka naturalnego, kodu lub obrazów. OpenAI o...

· Wydania

sgcWebSockets 2023.2

Rad Studio [+] : Dodano obsługę Rad Studio 11.3. [+] : Nowy OpenAPI Pascal Parser importujący dowolną specyfikację openAPI 3.0, Swagger 1.0 lub 2.0 i tworzący plik interfejsu Pascal. [+] : Ulepszono HTTP...

· Funkcje

Klient Server-Sent Events (SSE) dla Delphi

Od sgcWebSockets 2023.2.0 klient HTTP/1 został ulepszony i obsługuje żądania SSE. SSE było już obsługiwane w komponentach serwerowych, ale nie w kliencie. SSE (Server-Sent Events) to technologia webowa...

· Funkcje

Mapowanie grup i połączeń

W poprzednim wpisie przedstawiłem nową funkcję Grup w serwerach WebSocket. W tym wpisie pokażę, jak połączyć grupy WebSocket z połączeniami klienckimi, aby zidentyfikować i przechowywać dane użytkownika...

· Funkcje

Grupy WebSocket: kanały, użytkownicy i więcej

Od wersji sgcWebSockets 2023.2.0 zaimplementowano nową funkcję poprawiającą rozsyłanie wiadomości przez serwer. Grupy to nowa funkcja biblioteki sgcWebSockets, która pozwala organizować połączenia (repr...

· Wydania

sgcWebSockets 2023.1

Rad Studio [+] : Zaktualizowano biblioteki Telegram do wersji 1.8.9. [+] : Ulepszono klient Telegram, gdy występuje an error while loading the library on MacOS, teraz the error message with the reason is caugh...

· Komponenty

Zaktualizowane biblioteki Telegrama dla Delphi, C++ Builder i .NET | Blog eSeGeCe

sgcWebSockets obsługuje Telegram TDLib, więc możesz zbudować własnego klienta Telegrama dla dowolnej personalności Delphi: Windows 32, Windows 64, macOS, macOS ARM64, iOS, Android, Linux64. Biblioteki Telegrama zostały z...

· Wydania

sgcWebSockets 2022.10

Rad Studio [+] : Nowy klient API: Bybit: giełda kryptowalut i platforma handlowa. Implementuje protokół WebSocket dla: Spot, Inverse Perpetual, USDT Perpetual i Inverse Futures. [+] : Ulepszono dem...

· Instalacja

Instalacja Indy w Rad Studio Delphi i CBuilder

Od sgcWebSockets 2022.10.0 pakiet sgcIndy można zainstalować za pomocą instalatora Windows. Instalator sgcIndy odinstalowuje standardową wersję Indy, instaluje nową wersję i rejestruje wymagane ścieżki...

· Komponenty

Klient Bybit API

Od sgcWebSockets 2022.10.0 obsługiwana jest giełda kryptowalut Bybit. Obsługiwane są następujące API: WebSocket API — łączy się z serwerem websocket i dostarcza aktualizacje danych rynkowych w czasie rzeczywistym, zmiany konta i więcej...

· Wydania

sgcWebSockets 2022.9

Rad Studio [+] : Dodano wsparcie dla EPOLL w Indy Serverach Linux (serwery Websocket i HTTPs). Właściwość IOHandlerOptions.IOHandlerType ma nową wartość o nazwie iohEPOLL. [+] : Nowa właściwość "IOHandle...

· Funkcje

Serwery Indy – IOCP Windows (2/3)

Począwszy od sgcWebSockets 2022.9.0 procedura obsługi IOHandler IOCP serwera Indy została przepisana od podstaw i poprawiona pod względem wydajności. IOHandler IOCP jest dostępny wyłącznie w pakiecie sgcWebSockets Enterprise.

· Funkcje

Serwery Indy – EPOLL Linux (3/3)

Od sgcWebSockets 2022.9.0 dostępny jest nowy IOHandler dla systemu Linux. Używając EPOLL, możesz uniknąć problemu "jeden-wątek-na-klienta", gdzie wydajność znacznie spada...

· Funkcje

Serwery Indy – model wątków (1/3)

Serwery Indy używają wątków do obsługi połączeń klientów — nowy klient = nowy wątek. Przy 100 połączeniach działa 100 wątków. Indy używa też blokujących gniazd...

· Komponenty

Biblioteki OpenSSL zaktualizowane

Biblioteki openSSL zostały zaktualizowane do najnowszej wersji:- OpenSSL 1.1.1s- OpenSSL 3.0.7 (naprawia krytyczną podatność występującą w wersjach od 3.0.0 do 3.0.6)

· Komponenty

OpenSSL 3.0.7 naprawia krytyczną podatność

OpenSSL wydał nową wersję 3.0.7, która naprawia krytyczną podatność występującą w wersjach openSSL od 3.0.0 do 3.0.6. Zarejestrowani użytkownicy mogą pobrać najnowszą wersję openSSL z prywatnego konta....

· Komponenty

Błąd bezpieczeństwa WinHTTP 12175

Po aktualizacji Windows KB5018410 (10 października 2022) TLS 1.0 i TLS 1.1 nie są już obsługiwane, ale wygląda na to, że wpłynęło to również na protokół TLS 1.2, więc gdy używasz WinHTTP do łączenia się przez TLS 1.2, t...

· Wydania

sgcWebSockets 2022.8

Rad Studio Poniżej znajduje się pełna lista nowych funkcji i poprawek błędów zawartych w tej wersji:[+] : Dodano wsparcie dla nowego iOS Simulator dla ARM64 (Rad Studio 11.2). [+] : Dodano wsparcie dla DTLS ov...

· Wydania

RTCPeerConnection P2P

Od sgcWebSockets 2022.8.0 do biblioteki sgcWebSockets dodano nowy komponent — TsgcRTCPeerConnection. TsgcRTCPeerConnection to komponent kliencki umożliwiający łączenie peerów przez P...

· Funkcje

DTLS przez UDP w komponentach serwera i klienta

Od sgcWebSockets 2022.8.0 DTLS przez UDP jest obsługiwane przez komponenty serwera i klienta UDP. Oznacza to, że teraz możesz wysyłać szyfrowane wiadomości przez UDP (podobnie jak WebSocket czy HTTP działające ov...

· Funkcje

Symulator iOS ARM dla Delphi 11.2 | Blog eSeGeCe

Od sgcWebSockets 2022.8.0 obsługiwana jest nowa personality iOS ARM Simulator, więc teraz możesz testować swoje projekty iOS w symulatorze iOS, jeśli masz Maca opartego na ARM. Wystarczy wybrać nową personalit...

· Wydania

sgcWebSockets 2022.7

Rad Studio Poniżej znajduje się pełna lista nowych funkcji i poprawek błędów zawartych w tej wersji:[+] : Nowy komponent kliencki TsgcWSAPI_XTB. Handel FX i CFD, zapewniający dostęp do ponad 2000 rynków finansowych...

· Komponenty

WhatsApp API – wysyłanie lokalnych plików

Od sgcWebSockets 2022.7.0 możesz przesyłać lokalne pliki (np. pdf, filmy, audio...) na serwery WhatsApp i wysyłać wiadomości do swoich użytkowników. Przed tym ulepszeniem można było wysyłać pliki...

· Komponenty

API Binance Wallet

Od sgcWebSockets 2022.7.0 obsługiwane jest API Binance Wallet, co oznacza, że możesz zlecać wypłaty, przeglądać historię depozytów, historię wypłat i wiele więcej. https://binance-docs.github.io/apidocs/spot/e...

· Komponenty

Klient API XTB dla Delphi

Od sgcWebSockets 2022.7.0 obsługiwane jest WebSocket API XTB; XTB zapewnia dostęp do ponad 2100 rynków finansowych, w tym forex, indeksów, akcji, surowców i innych. Właściwości — protokół WebSocket umożliwia 2 rodzaje żądań: streaming com...

· Wydania

sgcWebSockets 2022.6

Rad Studio Poniżej znajduje się pełna lista nowych funkcji i poprawek błędów zawartych w tej wersji:[+] : Nowy komponent kliencki TsgcWSAPI_OKX. OKX, wcześniej znana jako OKEx, jest jedną z największych giełd sp...

· Komponenty

Klient ICE (Interactive Connectivity Establishment)

Od sgcWebSockets 2022.6 do biblioteki został dodany nowy komponent — klient ICE implementujący RFC8445. ICE jest jednym z protokołów używanych w WebRTC (razem z STUN, TURN, WebSockets...)...

· Komponenty

API OKX dla Delphi

Od wersji sgcWebSockets 2022.6.0 obsługiwany jest broker kryptowalutowy OKX. OKX, dawniej znany jako OKEx, to jedna z największych giełd kryptowalutowych oferujących handel spot i instrumentami...

· Wydania

SDK Google Cloud dla Delphi

Google Cloud Platform, oferowana przez Google, to zestaw usług cloud computing działających na tej samej infrastrukturze, której Google używa wewnętrznie do swoich produktów dla użytkowników końcowych, takich jak Google Search, Gma...

· Wydania

SDK Amazon AWS dla Delphi

Amazon AWS dostarcza platformy obliczeniowe w chmurze na żądanie i API dla osób, firm i rządów na zasadzie płatności za użycie. Usługi te zapewniają rozproszoną pojemność obliczeniową i narzędzia...

· Wydania

sgcWebSockets 2022.4.0

Wprowadź swój tekst tutaj... Rad Studio Poniżej znajduje się pełna lista nowych funkcji i poprawek błędów zawartych w tej wersji:[+] : ZLib został zaktualizowany do 1.2.12, zawiera najnowszą poprawkę bezpieczeństwa (*tyl...

· Funkcje

Parser klienta OpenAPI dla Delphi

Specyfikacja OpenAPI, wcześniej znana jako specyfikacja Swagger, to specyfikacja maszynowo czytelnych plików interfejsu do opisywania, tworzenia, konsumowania i wizualizacji usług RESTful...

· Funkcje

ZLib 1.2.12 dla Delphi i CBuilder

sgcWebSockets używa ZLib do kompresji/dekompresji WebSocket. Niedawno Zlib wydał nową wersję, która naprawia następujące problemy:Naprawiono błąd deflate przy użyciu strategii Z_FIXED, który może re...

· Komponenty

Kanały Pusher Cache

Od sgcWebSockets 2022.4.0 obsługiwane są kanały Pusher Cache. Obecnie dostępne są następujące kanały Cache: Public Cache Channels Private Cache Channels Presence Cache Channels Kanały Cache...

· Wydania

sgcWebSockets 2022.3.0

Rad Studio Poniżej znajduje się pełna lista nowych funkcji i poprawek błędów zawartych w tej wersji:[+] : Nowy instalator pakietu sgcWebSockets, instaluje i rejestruje bibliotekę sgcWebSockets. [+] : Nowy dodatek IDE...

· Komponenty

Autoryzacja za pomocą zewnętrznych dostawców OAuth2

Od wersji sgcWebSockets 2022.3.0 możesz używać zewnętrznych dostawców OAuth2 do uwierzytelniania żądań odbieranych przez twój serwer. Komponent OAuth2 Server Provider pozwala zintegrować zewnętrznych dostawców OAuth2...

· Instalacja

Nowy instalator sgcWebSockets dla Windows

sgcWebSockets dla Delphi lub CBuilder można teraz zainstalować za pomocą instalatora Windows, który korzysta z fantastycznej aplikacji Innosetup. Instalator kopiuje wymagane pliki, buduje pakiety...

· Funkcje

Sponsorowane wiadomości Telegram

Od sgcWebSockets 2022.3.0 obsługiwane są wiadomości sponsorowane. Wiadomości sponsorowane wymagają Telegram 1.8.0+, dlatego biblioteki Telegram zostały zaktualizowane, aby obsłużyć tę funkcję. Wiadomości sponsorowane w T...

· Komponenty

Klient API Kucoin dla Delphi

Od sgcWebSockets 2022.3.0 obsługiwane jest API Kucoin. Obecnie zaimplementowano następujące API: strumienie WebSocket — umożliwiają subskrypcję wybranych metod i odbiór danych w czasie rzeczywistym. Zdarzenia są wysyłane...

· Komponenty

Klient API Kucoin Futures dla Delphi

Od sgcWebSockets 2022.3.0 obsługiwane jest API Kucoin Futures. Kucoin to międzynarodowa, wielojęzyczna giełda kryptowalut. Oferuje kilka API umożliwiających dostęp do danych Kucoin. Obsługiwane są następujące API...

· Wydania

sgcWebSockets 2022.2.0

Rad Studio Poniżej znajduje się pełna lista nowych funkcji i poprawek błędów zawartych w tej wersji:[+] : Ulepszono klienta Amazon AWS IoT, SignatureV4 ma nową właściwość "OpenSSL_Options", która pozwala...

· Wydania

sgcWebSockets 2022.1.0

Rad Studio Poniżej znajduje się pełna lista nowych funkcji i poprawek błędów zawartych w tej wersji:[+] : Nowy komponent TsgcWSPClient_AMQP, implementuje protokół AMQP 0.9.1. [+] : Nowe demo AMQP, które pokazuje...

· Funkcje

Binance.us API dla Delphi i .NET

Od sgcWebSockets 2022.1 serwery Binance.us są obsługiwane przez naszego klienta API Binance. Obsługiwane są następujące API: strumienie WebSocket — umożliwiają subskrypcję wybranych metod i odbiór danych w czasie rzeczywistym...

· Komponenty

Zaktualizowany klient Bitmex dla Delphi

Od sgcWebSockets 2022.1 obsługiwane jest Bitmex REST API, co oznacza, że możesz teraz składać zlecenia, anulować istniejące zlecenia, pobierać wykonania, pozycje... i wiele więcej. Składanie zleceń

· Komponenty

AMQP odbieranie wiadomości (3 / 3)

AMQP umożliwia odbieranie wiadomości w 2 trybach: żądanie od klienta za pomocą metody GetMessage — jeśli w kolejce nie ma wiadomości, zostanie wywołane zdarzenie OnAMQPBasicGetEmpty; wysłane przez serwer za pomocą...

· Komponenty

AMQP – publikowanie wiadomości (2 / 3)

Metoda PublishMessages służy do wysyłania wiadomości do serwera AMQP. Serwery AMQP automatycznie wiążą kolejki z exchange "direct", używając nazwy kolejki jako klucza routingu. Umożliwia to wysyłanie wiadomości...

· Komponenty

AMQP – exchanges i kolejki (1 / 3)

Od sgcWebSockets 2022.1 obsługiwany jest protokół AMQP 0.9.1. Advanced Message Queuing Protocol (AMQP) to otwarty standardowy protokół warstwy aplikacji dla middleware zorientowanego na wiadomości. Kluczowe cechy AMQP to orientacja na wiadomości...

· Wydania

Błąd TDLib Telegrama: UPDATE_APP_TO_LOGIN | Blog eSeGeCe

Jeśli otrzymujesz kod błędu 406 "UPDATE_APP_TO_LOGIN", oznacza to, że wersja TDLib jest nieaktualna i musi zostać zaktualizowana do najnowszej wersji 1.7.9. Powodem jest to, że Telegram przeszedł na 64-bitowe identyfikator...

· Funkcje

Telegram – żądanie numeru telefonu lub lokalizacji

Od sgcWebSockets 2022.1 komponent klienta Telegram potrafi poprosić użytkownika o numer telefonu lub lokalizację po zalogowaniu jako bot. Poniżej znajdziesz przykładowy kod w Delphi, CBuilder i .NET De...

· Funkcje

Niestandardowe uwierzytelnianie Pusher

Od sgcWebSockets 2022.1 klient Pusher w sgcWebSockets umożliwia implementację własnego uwierzytelniania. Pusher zezwala na subskrypcję prywatnych i presence channels tylko gdy połączenie dostarcza token...

· Wydania

sgcWebSockets 4.5.4

Rad Studio Oto pełna lista nowych funkcji i poprawek błędów dostępnych w sgcWebSockets 4.5.4: [+] : Ulepszono właściwość TLSOptions.Version, teraz if the value is tlsUndefined (the default), th...

· Funkcje

Wysyłanie wiadomości SMS przez Twilio w Delphi

Poniżej znajdziesz prosty przykład, jak wysłać wiadomość SMS przez Twilio za pomocą biblioteki sgcWebSockets. Kod Twilio Wystarczy przekazać do metody parametry: telefon, z którego wysyłana jest wiadomość, telefon, na który wiadomość...

· Funkcje

Błąd ładowania bibliotek openSSL w MacOS Monterey

Po aktualizacji do MacOS Monterey możesz napotkać błąd podczas próby załadowania bibliotek openSSL: Invalid dylib load. Clients should not load the unversioned libcrypto dylib as it does not have a s...

· Wydania

sgcWebSockets 4.5.3

Rad Studio Oto pełna lista nowych funkcji i poprawek błędów dostępnych w sgcWebSockets 4.5.3: [+] : Dodano obsługę OpenSSL 3.0.0 [+] : Nowy komponent TsgcWSAPIServer_RTCMultiConnection,...

· Funkcje

OpenSSL 3.0 Indy Delphi i .NET

Od sgcWebSockets 4.5.3 biblioteki openSSL 3.0 są obsługiwane dla następujących kompilatorów:Delphi 7 - Rad Studio 11Windows 32/64OSX 64Android 32/64iOS 64Linux 64.NETWindows 32/64 OpenSSL 3.0 OpenS...

· Komponenty

RTCMultiConnection – API serwera dla Delphi

Od sgcWebSockets 4.5.3 obsługiwane jest RTCMultiConnection. RTCMultiConnection to biblioteka JavaScript WebRTC dla aplikacji peer-to-peer (udostępnianie ekranu, konferencje audio/wideo, przesyłanie plików, media...

· Funkcje

Pusher REST API

Klient Pusher w sgcWebSockets został ulepszony w wersji 4.5.3 — zaimplementowano HTTP API, umożliwiające wyzwalanie zdarzeń, pobieranie użytkowników kanału oraz listy kanałów. Pusher to hostowane WebS...

· Wydania

sgcWebSockets 4.5.2

Oto pełna lista nowych funkcji i poprawek błędów dostępnych w sgcWebSockets 4.5.2:[+] : Dodano obsługę Rad Studio 11 Alexandria. [+] : Nowy komponent TsgcTURNServer, implements the STUN/...

· Wydania

Rad Studio 11 Alexandria

Wydano Rad Studio 11 Alexandria, a wersja sgcWebSockets 4.5.2 go obsługuje. Klienci z aktywną subskrypcją mogą pobrać najnowszą wersję ze wsparciem dla Rad Studio 11.Tutaj możesz sprawdzić...

· Funkcje

Protokół WebSocket z DevExtreme DataGrid

DevExtreme Data Grid firmy DevExpress to zaawansowana siatka danych dla JavaScript obsługująca częściowe aktualizacje rekordów bez przeładowania strony. Aktualizacje są zwykle odbierane przez protokół WebSocket...

· Komponenty

Klient 3Commas dla Delphi | Blog eSeGeCe

Od sgcWebSockets 4.5.2 obsługiwane jest API 3Commas. 3Commas to platforma handlu kryptowalutami zaprojektowana, aby pomóc ci budować automatyczne boty handlowe.Obsługiwane APIAPI WebSockets: łączy się z publicznym we...

· Wydania

Biblioteki Telegrama zaktualizowane | Blog eSeGeCe

sgcWebSockets obsługuje Telegram TDLib, więc możesz zbudować własnego klienta Telegrama dla dowolnej personalności Delphi: Windows 32, Windows 64, macOS, iOS, Android, Linux64. Biblioteki Telegrama zostały zaktualizowane do...

· Komponenty

Serwer i klient STUN/TURN dla Delphi (4/4)

Od sgcWebSockets 4.5.2 możesz budować własne serwery i klientów STUN/TURN z użyciem biblioteki sgcWebSockets. STUN Session Traversal Utilities for NAT (STUN) (akronim wewnątrz akronimu) to protokół do...

· Komponenty

Klient RCON dla Delphi

Od sgcWebSockets 4.5.1 obsługiwany jest protokół RCON. Source RCON Protocol to protokół komunikacyjny oparty na TCP/IP używany przez Source Dedicated Server, umożliwiający wydawanie poleceń konsoli...

· Funkcje

SChannel – lista szyfrów i informacje o połączeniu

Od sgcWebSockets 4.5.1 SChannel został rozszerzony o 2 nowe funkcje: 1. W TLSOptions.SChannel_Options pojawiła się nowa właściwość CipherList, w której można ustawić używane szyfry. 2. Nowa...

· Funkcje

Telegram: pobieranie członków grupy | Blog eSeGeCe

API Telegrama pozwala pobrać informacje o członkach SuperGrupy. Użyj metody GetSuperGroupMembers, aby uzyskać informacje o członkach lub zbanowanych użytkownikach supergrupy albo kanału. Można jej użyć tylko...

· Komponenty

Klient FTX API dla Delphi

Od sgcWebSockets 4.5.0 obsługiwane jest API FTX. Obsługiwane API: WebSockets API — łączy się z publicznym serwerem websocket i dostarcza aktualizacje danych rynkowych w czasie rzeczywistym. REST API — REST API posiada punkty końcowe do zarządzania kontem i ac...

· Funkcje

Połączenia TCP w stanie TIME_WAIT

Gdy klient inicjuje rozłączenie z serwerem, następuje wymiana między klientem a serwerem, informująca o stanie rozłączenia. Po zakończeniu procesu połączenie gniazda klienta...

· Komponenty

Serwer i klient STUN dla Delphi

STUN (Session Traversal Utilities for NAT) to protokół IETF używany do komunikacji audio-wideo w czasie rzeczywistym w sieciach IP. STUN to protokół klient-serwer; serwer STUN zwykle działa zarówno na UDP, jak i na TCP a...

· Wydania

sgcWebSockets 4.4.9

Oto pełna lista nowych funkcji i poprawek błędów dostępnych w sgcWebSockets 4.4.9:[+] : Nowe property "HttpUploadFiles" in HTTP Servers (TsgcWebSocketHTTPServer and TsgcWebSocketServer_HTTP...

· Funkcje

Apple Push Notifications — połączenia z APNs oparte na tokenach (część 3/4)

W tym wpisie pokazuję, jak skonfigurować klienta JWT sgcWebSockets do wysyłania uwierzytelnionych żądań HTTP/2 do serwerów Apple Push Notification. Zabezpiecz komunikację z usługą Apple Push Notification...

· Funkcje

Apple Push Notifications — wysyłanie powiadomień HTTP/2 (część 2/4)

W poprzednim wpisie pokazałem, jak pobrać token urządzenia, a teraz pokażę, jak użyć klienta HTTP/2 sgcWebSockets do wysłania powiadomienia (bez części uwierzytelniającej). Wyślij ładunek zdalnego powiadomieni...

· Funkcje

Apple Push Notifications — zarejestruj swoją aplikację (część 1/4)

Biblioteka sgcWebSockets obsługuje protokół HTTP/2 zarówno po stronie serwera, jak i klienta. Apple Push Notifications pozwala wysyłać powiadomienia push tylko z dostawcy serwera za pomocą protokołu HTTP/2, więc w...

· Funkcje

Apple Push Notifications — połączenia z APNs oparte na certyfikatach (część 4/4)

W ostatnim wpisie o Apple Push Notifications pokazuję, jak używać certyfikatów do uwierzytelniania wobec serwerów Apple Push. Najpierw zaloguj się do konta deweloperskiego i utwórz nowy certyfikat dla...

· Funkcje

Poświadczenia klienta OAuth2

Komponent klienta OAuth2 obsługuje teraz Client Credentials jako typ grant, powszechnie stosowany w interakcjach serwer–serwer działających w tle, bez bezpośredniego udziału użytkownika. Aplikacje tego typu...

· Funkcje

Wysyłanie dużych plików przez HTTP POST

Serwery sgcWebSockets umożliwiają wysyłanie dużych plików przez POST bez wpływu na pamięć serwera. Gdy klient HTTP wysyła strumień multipart/form-data, strumień jest zapisywany przez serwer w pamięci. Gdy pliki są duże...

· Wydania

openSSL 1.1.1k

Najnowsze biblioteki openSSL zostały skompilowane i zaktualizowane dla użytkowników sgcWebSockets z aktywną licencją. Dostępne są następujące biblioteki:1. Windows322. Windows643. OSX644. Android645. iOS64P...

· Wydania

sgcWebSockets 4.4.8

Oto pełna lista nowych funkcji i poprawek błędów dostępnych w sgcWebSockets 4.4.8:[+] : Nowy komponent TsgcHTTP_JWT_Client, allows to encode and sign JWT Tokens as Authentication Bearers in...

· Komponenty

Klient JWT dla Delphi

Od sgcWebSockets 4.4.8 JWT jest obsługiwany w komponentach klienckich, takich jak WebSocket Client i HTTP/2 Client. Komponent TsgcHTTP_JWT_Client umożliwia kodowanie i podpisywanie tokenów JWT; dołączony do klienta WebSocket...

· Komponenty

Serwer JWT dla Delphi

Od sgcWebSockets 4.4.8 tokeny JWT są obsługiwane w komponentach serwerowych. Komponent TsgcHTTP_JWT_Server umożliwia dekodowanie i walidację tokenów JWT otrzymywanych w trakcie handshake WebSocket, gdy używany jest protokół WebSocket...

· Komponenty

API Kraken Futures

Od sgcWebSockets 4.4.8 obsługiwane jest Kraken Futures API https://futures.kraken.com/ Obsługiwane są następujące API: WebSockets Public API: łączy się z publicznym serwerem WebSocket. WebSockets Private API...

· Funkcje

OpenSSL Perfect Forward Secrecy

Od sgcWebSockets 4.4.8 wprowadzono drobne modyfikacje w bibliotece, aby poprawić bezpieczeństwo połączeń. Jedną z nich jest Perfect Forward Secrecy. Gdy używasz mechanizmu wymiany kluczy RSA, tworzy się p...

· Komponenty

REST API Coinbase Pro

Od sgcWebSockets 4.4.8 REST API Coinbase Pro jest w pełni obsługiwane. REST API umożliwia dostęp do danych rynkowych i prywatnych kont, składanie nowych zleceń... Biblioteka obsługuje wiele punktów końcowych...

· Funkcje

Maskowane wiadomości WebSocket

Od sgcWebSockets 4.4.8 ulepszono dziennik wiadomości WebSocket. Do tej pory wiadomości były zapisywane tak, jak zostały wysłane/odebrane przez gniazdo, co oznacza, że gdy wiadomość WebSocket była wysyłana przez websoc...

· Wydania

sgcWebSockets 4.4.7

Oto pełna lista nowych funkcji i poprawek błędów dostępnych w sgcWebSockets 4.4.7:[+] : Nowe Client Component TsgcWSAPI_Coinbase, Coinbase is a platform that allows to buy, sell and store c...

· Funkcje

Certyfikaty SChannel

Od sgcWebSockets 4.4.7 obsługiwane jest używanie certyfikatów z SChannel jako biblioteką kryptograficzną. Implementacja SChannel obsługuje 2 typy uwierzytelniania certyfikatów: 1. Użycie certyfikatu PFX 2....

· Komponenty

Obsługa API Socket.IO 3 | Blog eSeGeCe

Od wersji sgcWebSockets 4.4.7 obsługiwane jest API Socket.IO 3. Domyślnie po utworzeniu instancji klienta Socket.IO jest on skonfigurowany dla API 3.* Przykład: poniżej znajdziesz prosty przykład połączenia z serwerem Socket.IO API 3...

· Funkcje

Binance Futures API — USDT i COIN

Od sgcWebSockets 4.4.7 obsługiwane są oba API Binance Futures: USDT i COIN. USD Futures: https://binance-docs.github.io/apidocs/futures/en COIN Futures: https://binance-docs.github.io/apidocs/del...

· Komponenty

API WebSocket Coinbase

Od sgcWebSockets 4.4.7 obsługiwane jest WebSocket API Coinbase. Coinbase to platforma umożliwiająca sprzedaż, kupno i przechowywanie kryptowalut takich jak Ethereum czy Bitcoin... WebSocket API pozwala odbierać w czasie rzeczywistym...

· Funkcje

Telegram Bot: Chat nie znaleziony | Blog eSeGeCe

Gdy logujesz się jako bot, nie możesz użyć metody GetChats, więc nie otrzymujesz listy wszystkich dostępnych czatów. Jeśli logujesz się jako bot po raz pierwszy i próbujesz wysłać wiadomość do znanego czatu, otrzymasz ten...

· Funkcje

Telegram: wysyłanie wiadomości bold, italic... | Blog eSeGeCe

Klient Telegrama został ulepszony o nową metodę SendRichTextMessages, która obsługuje style takie jak: bold, italic, underline, strike oraz code. Użycie jest bardzo proste — jeśli chcesz wysłać t...

· Funkcje

AWS Cognito i OAuth2

Biblioteka sgcWebSockets obsługuje uwierzytelnianie OAuth2 w komponentach serwera i klienta; w następnej wersji pojawi się nowa funkcja wymagana przez usługę AWS Cognito — gdy próbujesz uwierzytelnić się przez OAuth...

· Funkcje

HTTP/2 Alternate Service

Nagłówek HTTP Alt-Svc służy do informowania klientów, że ten sam zasób jest osiągalny z innej usługi lub protokołu; przydaje się, gdy chcesz poinformować klientów HTTP, że twój serwer obsługuje np. HTTP/2. Przykład: jeśli twój serwer jest suppo...

· Funkcje

Klient WebSocket — Before Connect i Before WatchDog

WebSocket Client można dostosować za pomocą dostępnych zdarzeń. W najnowszej wersji dodano 2 nowe zdarzenia:OnBeforeConnect: to zdarzenie jest wywoływane tuż przed próbą połączenia klienta z serwerem OnBeforeWatchDog: klient sgcWebSocket ma...

· Wydania

sgcWebSockets 4.4.6

Oto pełna lista nowych funkcji i poprawek błędów dostępnych w sgcWebSockets 4.4.6:[+] : Nowe zdarzenie OnBeforeForwardHTTP on Server Components, allows to forward an HTTP request to another ser...

· Komponenty

Rozpoznawanie twarzy

Od sgcBiometrics 2.0 obsługiwane jest rozpoznawanie twarzy z użyciem zgodnej kamery Windows Hello; pozwala to monitorować, czy przed kamerą znajduje się osoba (możesz wiedzieć, czy ktoś tam jest som...

· Instalacja

Nie znaleziono pliku BPL

Podczas kompilacji sgcWebSockets w Rad Studio 10.4.1 niektórzy użytkownicy zgłaszali problemy z kompilacją pod OSX64 i otrzymywali błąd: Directory not found for option 'Lc:\Program Files (x86)\embarcadero\studio\21.0\r...

· Komponenty

Testy zgodności HTTP/2

sgcWebSockets obsługuje protokół HTTP/2 w komponentach serwera i klienta; implementacja powstała w 100% w czystym kodzie Delphi, bez użycia żadnej zewnętrznej biblioteki. Przetestowaliśmy naszą implementację HTTP/2 z użyciem...

· Wydania

sgcWebSockets 4.4.5

Oto pełna lista nowych funkcji i poprawek błędów dostępnych w sgcWebSockets 4.4.5:[+] : Nowy komponent TsgcHTTP_OAuth2_Server, server implementation of OAuth2 protocol, allows to Authorize...

· Funkcje

OAuth2 – dostosowywanie strony logowania HTML

Gdy klient OAuth2 składa żądanie uzyskania nowego tokenu dostępu, w przeglądarce wyświetlana jest strona umożliwiająca zatwierdzenie tego połączenia oraz logowanie przy użyciu nazwy użytkownika i hasła. Strona HTML jest domyślnie dołączona...

· Funkcje

Serwer OAuth2 – zezwalanie na nieuwierzytelnione żądania

Domyślnie, gdy OAuth2 jest włączony po stronie serwera, wszystkie żądania HTTP wymagają uwierzytelnienia za pomocą Bearer Tokenów. Aby zezwolić na dostęp do niektórych URL-i bez konieczności użycia tokenu Bearer...

· Funkcje

Rejestracja aplikacji na serwerze OAuth2

Zanim klient zażąda nowego OAuth2, aplikacja musi być zarejestrowana na serwerze. Rejestracja nowej aplikacji wymaga podania następujących informacji: Nazwa aplikacji: nazwa aplikacji. Przykład: MyApp...

· Funkcje

Punkty końcowe serwera OAuth2

Domyślnie serwer OAuth2 korzysta z następujących endpointów: Authorization: /sgc/oauth2/auth Token: /sgc/oauth2/token Oznacza to, że jeśli twój serwer nasłuchuje na IP 80.54.41.30 i porcie 8443, pełne...

· Komponenty

Autoryzacja serwera OAuth2

Od sgcWebSockets 4.4.5 protokół OAuth2 jest obsługiwany w komponentach serwerowych. OAuth2 umożliwia aplikacjom stron trzecich uzyskanie ograniczonego dostępu do usługi HTTP...

· Komponenty

API WebSocket STOMP Worldpay

Worldpay oferuje bezpośrednią integrację za pomocą protokołów WebSockets + STOMP. Możesz uzyskać dostęp do Worldpay API używając biblioteki sgcWebSockets, wystarczy TsgcWebSocketClient i klient protokołu STOMP, aby t...

· Funkcje

Monitorowanie serwera przez WatchDog

Od sgcWebSockets 4.4.4 do funkcji WatchDog dodano nową właściwość Monitor — WatchDog.Monitor pozwala zweryfikować, czy nowi klienci mogą łączyć się z serwerem; robi to wewnętrzny klient, który pró...

· Wydania

sgcWebSockets 4.4.4

These are the features included in sgcWebSockets 4.4.4[+] : Nowy komponent TsgcHTTPGoogleCloud_Calendar_Client, allows to use Google Calendar API V3: get Calendars, events, synchronize with your own c...

· Funkcje

Klient Telegrama i proxy | Blog eSeGeCe

Od wersji sgcWebSockets 4.4.4 klient Telegrama obsługuje połączenia przez proxy. Klienta Telegrama można skonfigurować, aby korzystał z proxy. Obecnie Telegram obsługuje 3 typy proxy: 1. HTTP 2. MTProt...

· Funkcje

MQTT – publikowanie wiadomości i oczekiwanie na odpowiedź

Od sgcWebSockets 4.4.4 klient MQTT posiada nową metodę o nazwie PublishAndWait. Do tej pory, gdy klient publikował wiadomość przy użyciu QoS 1 lub 2, jedynym sposobem sprawdzenia, czy wiadomość została przetworzona...

· Komponenty

Klient Google Calendar API v3

Od sgcWebSockets 4.4.4 obsługiwane jest API Google Calendar. Google Calendar API pozwala integrować twoją aplikację z Google Calendar, tworząc nowe sposoby angażowania użytkowników. Calendar API pozwala...

· Funkcje

DataSnap z WebSocket i HTTP/2 | Blog eSeGeCe

Od sgcWebSockets 4.4.3 możesz zastąpić swoją aplikację serwera DataSnap naszym serwerem WebSockets i skorzystać z nowych funkcji, takich jak:protokół WebSocketprotokół HTTP/2IOCP. Istnieją 3 różne...

· Wydania

sgcWebSockets 4.4.3

Oto funkcje zawarte w sgcWebSockets 4.4.3[+] : Wstępna obsługa HTTP/2 w TsgcWebSocketHTTPServer - Nowa właściwość HTTP2Options: pozwala włączyć protokół HTTP/2 i skonfigurować początkowe u...

· Funkcje

Testy wydajności serwera HTTP/2

Od sgcWebSockets 4.4.3 protokół HTTP/2 jest wstępnie obsługiwany, a nowe funkcje będą dodawane w kolejnych wersjach. W poprzednim wpisie porównaliśmy wydajność protokołów HTTP 1.1 i HTTP/2...

· Komponenty

Wstępna obsługa serwera HTTP/2

Od sgcWebSockets 4.4.3 protokół HTTP/2 jest wstępnie obsługiwany (wciąż w fazie beta) przez TsgcWebSocketHTTPServer. Szybki serwer oparty na HTTP.SYS otrzyma obsługę HTTP/2 w kolejnych wersjach...

· Komponenty

AWS IoT MQTT — uwierzytelnianie niestandardowe

Od sgcWebSockets 4.4.3 komponent Amazon AWS IoT MQTT obsługuje uwierzytelnianie niestandardowe, dzięki czemu od tej wersji obsługiwane są wszystkie protokoły MQTT. MQTT przez WebSockets, MQTT przez TCP, uwierzytelnianie certyfikatem X.509, uwierzytelnianie Signature V4, uwierzytelnianie niestandardowe...

· Komponenty

AWS IoT MQTT — podpis Signature V4

Od sgcWebSockets 4.4.3 klient Amazon AWS IoT obsługuje uwierzytelnianie Signature V4, co oznacza, że nie musisz używać certyfikatu, aby uwierzytelnić się względem serwera AWS MQTT. Signature V4 może...

· Komponenty

Obsługa Bittrex API V3

Od sgcWebSockets 4.4.3 komponent API Bittrex obsługuje najnowsze WebSocket API V3. Koniec wsparcia poprzedniego API zaplanowano na 30.09.2020. API nadal opiera się na SignalR, ale wprowadzono kilka zmian, więc...

· Funkcje

Testy HTTP2 z HTTPBIN.ORG

httpbin.org udostępnia użyteczny serwer do testowania protokołu HTTP/2; istnieje kilka przypadków, których można użyć do testowania klientów HTTP. Poniżej znajdziesz listę głównych dostępnych testów: metody HTTP — testowanie di...

· Funkcje

Opóźnienie HTTP/2

W poprzednim wpisie pokazałem porównanie wydajności HTTP/2 i HTTP/1 z użyciem pojedynczego połączenia (zobacz Wydajność HTTP/2 vs HTTP/1). W tym wpisie pokażę porównanie HTTP/2 i HTTP/1...

· Funkcje

Testy klienta HTTP/2

RFC 7540 i RFC 7541 zawierają pełną specyfikację protokołu HTTP/2 i w trakcie implementacji nowego klienta HTTP/2 dla biblioteki sgcWebSockets ważne jest korzystanie z zewnętrznych narzędzi do sprawdzenia...

· Komponenty

Klient Telegram na iOS

Od sgcWebSockets 4.4.2 Telegram jest obsługiwany na urządzeniach iOS64, co oznacza, że możesz zbudować własnego klienta Telegram. TDLib zajmuje się wszystkimi szczegółami implementacji sieciowej, szyfrowaniem i lokalnym...

· Komponenty

WebSockets z TMS Sparkle

Klient zapytał, czy TMS Sparkle i sgcWebSockets mogą działać razem, i odpowiedź brzmi tak — nie ma problemu z uruchamianiem sgcWebSockets i TMS Sparkle na tym samym serwerze. Oba mogą działać przy użyciu serwera HTTP.SYS...

· Komponenty

API Binance Futures

Od sgcWebSockets 4.2.2 API Binance Futures jest w pełni obsługiwane. 1. Dodano obsługę subskrypcji na żywo w API WebSocket. 2. Dodano obsługę danych user stream przez WebSocket. 3. Dodano obsługę REST API:...

· Wydania

sgcWebSockets 4.4.1

Changes included in sgcWebSockets 4.4.1[+] : Ulepszono Telegram API Component, added support for Android. [+] : Nowe property "DatabaseDirectory" in Telegram Client. Allows to set the directory where i...

· Komponenty

Klient Telegrama dla Androida

Od wersji sgcWebSockets 4.4.1 Telegram jest obsługiwany na urządzeniach z Androidem, co oznacza, że możesz zbudować własnego klienta Telegrama. TDLib zajmuje się wszystkimi szczegółami implementacji sieciowej, szyfrowaniem i lok...

· Wydania

Rad Studio 10.4

Z radością ogłaszamy natychmiastową dostępność wsparcia dla Rad Studio 10.4 w bibliotece sgcWebSockets.Zarejestrowani użytkownicy mogą pobrać najnowszą wersję beta z prywatnego konta.Kolejne wydanie obejmie wsp...

· Funkcje

RPC – stopniowe wyniki

WAMP 1.0 to otwarty subprotokół WebSocket, który zapewnia dwa wzorce asynchronicznej komunikacji: RPC i PubSub. Od sgcWebSockets 4.3.8 obsługiwana jest nowa metoda, nieuwzględniona w specyfikacji WAMP 1.0...

· Funkcje

UpdateMode w protokole DataSet

Subprotokół Dataset w sgcWebSockets pozwala rozgłaszać zmiany bazy danych do wszystkich połączonych klientów. Od sgcWebSockets 4.3.8 ten protokół oferuje 2 tryby aktualizacji: 1. Replicate Table: protokół aktualizuje datas...

· Funkcje

Coturn dla Windows

Coturn to darmowa, otwartoźródłowa implementacja serwerów TURN i STUN. Serwer TURN to brama i serwer NAT traversal dla ruchu medialnego VoIP. Może być również używany jako uniwersalny serwer TURN dla ruchu sieciowego...

· Funkcje

Połączenia TCP w stanie half-open | Blog eSeGeCe

Po nawiązaniu połączenia, jeśli żaden peer nie wysyła danych, w sieci nie są przesyłane żadne pakiety. TCP to protokół typu idle, więc zakłada, że połączenie jest aktywne. Powody rozłączeń...

· Komponenty

Komponent Google Cloud Pub/Sub dla Delphi

Od sgcWebSockets 4.3.6 obsługiwane jest API Google Cloud Pub/Sub. Pub/Sub przenosi do chmury elastyczność i niezawodność enterprise message-oriented middleware. Jednocześnie Pub/Sub jest skalowalnym, trwałym systemem przyjmowania i dostarczania zdarzeń...

· Komponenty

Binance API — WebSocket i REST API

Od sgcWebSockets 4.3.6 API Binance zostało ulepszone i zaimplementowano nowe metody. Główne ulepszenia: 1. Usunięto wszystkie metody subskrypcji wykonywane przed nawiązaniem połączenia WebSocket. 2. Dodano...

· Komponenty

Komponent Amazon SQS

Amazon Simple Queue Service (SQS) to w pełni zarządzana usługa kolejkowania wiadomości, która umożliwia odseparowanie i skalowanie mikrousług, systemów rozproszonych oraz aplikacji bezserwerowych. SQS eliminuje...

· Komponenty

Komponent Discord API

Od sgcWebSockets 4.3.5 API Discord jest częściowo obsługiwane, w tym następujące metody: 1. Autoryzacja bota 2. Automatyczny HeartBeat. 3. WebSocket Gateway. 4. Żądania HTTP: GET, POST, PUT, PATCH i...

· Komponenty

Serwer i klient SignalR w C#

sgcWebSockets supports SignalR and SignalRCore protocols, teraz we will see an example of how connect to a SignalR Server using a c# sample from CodeProject webpage, you can access to article using the...

· Funkcje

Komponenty FMXLinux

Jakiś czas temu Embarcadero ogłosił wsparcie dla FMXLinux, które zasadniczo umożliwia korzystanie z komponentów graficznych w aplikacjach Linux64. sgcWebSockets obsługuje FMXLinux, dzięki czemu możesz używać tych komponentów do tworzenia interfejsu graficznego...

· Komponenty

Komponenty Indy i OpenSSL 1.1.1

W ostatnich latach Indy nie był aktualizowany albo stosowano jedynie poprawki i nie zaimplementowano wielu nowych funkcji bardzo ważnych dla pakietu sgcWebSockets. Aby to naprawić, pracowałem...

· Funkcje

Klucz API i OAuth2 Google

Od sgcWebSockets 4.3.4 obsługiwany jest OAuth2. Google udostępnia te API z użyciem uwierzytelniania OAuth2, więc najpierw musisz uzyskać OAuth2 Client ID i Client Secret, aby móc połączyć się z usługami Google. sgcWebSockets korzysta ze...

· Funkcje

OAuth2 dla Delphi WebSockets

OAuth2 umożliwia aplikacjom stron trzecich uzyskanie dostępu do chronionych zasobów za pomocą protokołu HTTP. RFC 6749 zawiera specyfikację OAuth2. Wyróżnia się 4 role: klient, właściciel zasobów, serwer autoryzacji, serwer...

· Funkcje

Serwer Indy IOCP

Serwery Indy używają jednego wątku na każde połączenie, co oznacza, że jeśli twój serwer musi obsłużyć 1000 jednoczesnych połączeń, utworzy 1000 wątków. Ale jeśli zamiast 1000 połączeń jest 10...

· Funkcje

Demo przesyłania pliku przez WebSocket

To jest demo, które pokazuje, jak przesłać plik na serwer websocket. Wykonaj następujące kroki:Wybierz plik, który zostanie wysłany na serwer.Następnie naciśnij połącz. Jeśli połączenie się powiedzie, pojawi się komunikat...

· Instalacja

Nie można załadować biblioteki SSL | Blog eSeGeCe

Niektóre biblioteki, takie jak Indy, używają openssl do łączenia się z bezpiecznymi serwerami przez TLS. Ponieważ część komponentów z pakietu sgcWebSockets jest oparta na bibliotece Indy i korzysta z bibliotek openssl, czasami...

· Instalacja

Kompilacja warunkowa w sgcWebSockets

Biblioteka sgcWebSockets posiada plik konfiguracyjny umieszczony w folderze ze źródłami, zawierający wszystkie kompilacje warunkowe. Plik ten to sgcVer.inc. Po jego otwarciu zobaczysz wiele dyrektyw warunkowych...

· Komponenty

SignalR Core dla Delphi

ASP.NET Core SignalR to biblioteka open-source upraszczająca dodawanie funkcjonalności real-time do aplikacji. Funkcjonalność real-time umożliwia kodowi po stronie serwera natychmiastowe przesyłanie treści do...

· Funkcje

Przestarzały ciąg połączenia z użyciem RSA

Biblioteka sgcWebSockets umożliwia uruchamianie bezpiecznych serwerów WebSocket za pomocą bibliotek openSSL. Jeśli uruchomisz nowy bezpieczny serwer i spróbujesz połączyć się z poziomu przeglądarki takiej jak Chrome, zadziała poprawnie i pokaże zielony...

· Funkcje

Indy obsługuje ALPN (Application Layer Protocol Negotiation)

ALPN (Application Layer Protocol Name) to rozszerzenie TLS, które obejmuje negocjację protokołu w trakcie wymiany komunikatów hello. ALPN pozwala wynegocjować, który protokół powinien być obsługiwany...