net

146 articles tagged “net”.

· 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

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

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

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

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

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

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…

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

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

· 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

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…

· 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

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

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

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…

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

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

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

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

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

· 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

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

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

· 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

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

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

· Komponenty

Używanie klienta WebSocket w .NET

TsgcWebSocketClient to wrapper .NET dla klienta runtime sgcWebSockets. Dziedziczy wszystkie kluczowe możliwości WebSocket z TsgcWebSocketClient_base, zapewniając aplikacjom .NET komponentowy styl...

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

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

· 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

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

· 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

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

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

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

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

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

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

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

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

· 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 – 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

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

· 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

API WhatsApp Cloud dla .NET

Od sgcWebSockets 2022.6.0 WhatsApp Cloud API jest obsługiwane w .NET. Wysyłaj i odbieraj wiadomości za pomocą hostowanej w chmurze wersji platformy WhatsApp Business. Cloud API pozwala implementować Wh...

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

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

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

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

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

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

· Wydania

Pakiet NuGet sgcWebSockets .NET Community

sgcWebSockets .NET ma nową edycję o nazwie sgcWebSockets .NET Community Edition, która jest bezpłatna dla zastosowań niekomercyjnych. Pakiet można pobrać z nuget.org pod następującym linkiemhttp...

· Funkcje

sgcWebSockets .NET macOS 64

From sgcWebSockets .NET 4.5.4, macOS 64-bit is supported, so teraz you can compile Visual Studio Mac Applications for Mac OS 64 bits.The components supported by MacOS are the same that for Windows, so...

· 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

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

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

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

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

· 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

Wysyłanie pliku przez WebSocket w .NET

Od sgcWebSockets 4.4.8 protokół WebSocket Protocol Files jest obsługiwany przez bibliotekę sgcWebSockets .NET.Ten protokół umożliwia wysyłanie plików za pomocą binarnego transportu WebSocket. Może obsługiwać duże pliki z niskim m...

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

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

· 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

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

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

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

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

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

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

· 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

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

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

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