net
146 articles tagged “net”.
146 articles tagged “net”.

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…

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…

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…

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…

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

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…

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…

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…

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…

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…

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…

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…

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…

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…

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…

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…

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…

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.

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…

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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