delphi
349 articles tagged “delphi”.
349 articles tagged “delphi”.

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…

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…

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…

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…

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…

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…

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…

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ć…

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…

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…

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…

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…

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

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ń…

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…

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…

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…

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…

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ś…

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…

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…

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…

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…

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

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…

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ń…

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…

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…

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…

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…

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…

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…

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ż…

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…

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…

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…

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…

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

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…

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…

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

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…

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ść…

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…

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…

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…

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…

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…

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…

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…

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…

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…

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…

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…

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…

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…

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…

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…

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…

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ę…

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…

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…

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…

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…

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…

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…

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…

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…

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…

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…

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…

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…

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…

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…

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…

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…

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…

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…

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…

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

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…

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…

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…

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…

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…

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…

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…

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…

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…

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…

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…

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…

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

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.

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

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.

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…

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…

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.

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.

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…

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

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

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.

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…

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…

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.

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.

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.

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.

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...

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...

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...

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...

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...

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...

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...

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...

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...

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...

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...

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...

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ń...

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...

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...

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...

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...

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ą...

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...

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...

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...

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...

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...

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...

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...

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...

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,...

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,...

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...

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...

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...

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...

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...

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...

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...

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...

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...

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...

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...

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...

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

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...

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...

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...

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...

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...

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

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...

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...

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...

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...

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...

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...

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

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...

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...

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...

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...

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...

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...

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...

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...

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...

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

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...

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...

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...

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...

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

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...

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...

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...

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...

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...

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...

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...

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...

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....

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...

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...

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...

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...

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...

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...

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...

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...

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...

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...

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...

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...

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...

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...

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...

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...

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...

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...

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...

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...

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...

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...

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...

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...

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...

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...

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.

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...

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...

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)

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....

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...

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...

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

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...

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...

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...

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...

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...

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...

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...

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...)...

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...

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...

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...

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...

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

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...

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...

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...

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...

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...

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...

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...

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...

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...

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...

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...

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ń

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ą...

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...

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...

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...

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...

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...

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...

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ść...

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...

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,...

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...

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...

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...

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/...

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ć...

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...

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...

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...

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...

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...

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...

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...

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...

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...

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...

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...

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...

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...

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...

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...

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...

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...

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...

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...

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...

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...

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...

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...

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...

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...

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...

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....

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...

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...

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...

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...

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...

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...

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...

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...

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...

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...

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...

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...

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...

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...

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...

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...

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...

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...

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...

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ó...

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...

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...

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...

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...

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...

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...

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...

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...

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...

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...

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...

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...

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...

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...

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...

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...

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:...

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...

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...

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...

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...
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...

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...

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ń...

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ń...

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...

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...

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...

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...

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...

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...

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...

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...

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...

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...

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...

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...

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...

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...

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...