net

146 articles tagged “net”.

· リリース

sgcUI 2026.10: Delphi、C++ Builder、.NET 向けネイティブUI 14製品 | eSeGeCe ブログ

sgcUI 2026.10 は、グリッド、ピボット、チャート、ダッシュボード、ゲージ、プランナー、ダイアグラム、マップ、PDFとレポートなど、14のネイティブUI製品を1つのスイートで提供します。対応は Delphi、C++ Builder、.NET です…

· コンポーネント

Delphi の Passkey:WebAuthn で実現するパスワードレスログイン

パスワードはフィッシングされ、使い回され、流出します。Passkey はそうなりません。Delphi アプリケーションが Passkey をどう登録し、ユーザー名なしでサインインさせ、各 Passkey を自前のデータベースに保存するかを説明します…

· リリース

sgcWebSockets 2026.10

sgcHTMLに認証、ルーティング、テスト、SPAナビゲーション、SSE、AI Data Pack、CRUD、AIページジェネレーター、MCP Apps、Web Pushが加わり、暗号まわりは純粋なPascalで書かれたTLS 1.3およびTLS 1.2エンジンでポスト量子に対応しました…

· コンポーネント

Entra ID・Okta・AD FS で実現する Delphi の SAML シングルサインオン

顧客は自社スタッフに Entra ID、Okta、AD FS でサインインさせたいと考えています。これは Delphi アプリケーションにおける最初のリダイレクトから検証済みユーザーまでの、SAML フロー全体を扱う記事です…

· コンポーネント

アラビア語とヘブライ語に対応した右から左へのDelphi Webアプリ

言語をアラビア語またはヘブライ語に設定するだけで、ページ全体が右から左に切り替わります。dir属性、Bootstrap RTLスタイルシート、すべてのsgcHTMLコンポーネントが対象で、左から右のページはバイト単位で同一のままです…

· コンポーネント

Passkey・SAML SSO・LDAP・TOTP 2FA で実現する Delphi ログイン

パスキー、SAML シングルサインオン、Active Directory、認証アプリのコード、メール向けの OpenID Connect と OAuth2 を、自分で書くプロトコルではなくフォームに置くだけの Delphi コンポーネントとして…

· コンポーネント

Delphiと.NET向けのリアルタイム音声エージェント

TsgcAIVoiceAgentは聞き取り、ユーザーが話し終えたタイミングを検出し、応答し、OpenAI RealtimeまたはGemini Liveを通じてあなたのツールを呼び出します。sgcWebSockets 2026.10で登場します…

· コンポーネント

Delphi MCP サーバーとクライアント: 新しい MCP 2026-07-28 仕様

Delphi 向けの MCP サーバーとクライアントが MCP 2026-07-28 に対応しました。ステートレスなリクエスト、discover、subscriptions、複数往復リクエスト、tasks…

· コンポーネント

Delphiと.NET向けのServer-Sent Eventsクライアント

TsgcSSEClientはServer-Sent Eventsストリームを読み取り、自ら再接続してLast-Event-IDで再開するため、接続が切れてもメッセージを失いません。sgcWebSockets 2026.10で登場予定です…

· コンポーネント

Delphiと.NET向けのAIドキュメント抽出

PDFの請求書やレシートの写真を入力すると、各フィールドに信頼度が付いた検証済みのJSONが出力されます。TsgcAIDocumentExtractorはsgcWebSockets 2026.10で登場します…

· コンポーネント

Delphi でチェコ EET 2.0 に対応: TsgcEETClient で売上を登録 | eSeGeCe ブログ

チェコ EET 2.0 の報告は 2027 年 1 月 1 日に始まります。TsgcEETClient は各売上に署名して送信し、pok を読み取って受領確認を検証します。検証モードとオフラインキューも備えています…

· リリース

リリース 2026.9.0: sgcWebSockets、sgcSign、sgcIndy、sgcOpenAPI | eSeGeCe ブログ

sgcWebSockets、sgcWebSockets .NET、sgcSign、sgcIndy、sgcOpenAPI のリリース 2026.9.0: ネイティブ WebRTC メディアエンジン、新しい暗号パッケージ、検証でのトラストアンカー…

· リリース

sgcSign 2026.9.0 の新機能 | eSeGeCe ブログ

sgcSign 2026.9.0: 検証でのトラストアンカー、より詳細な証明書リスト、PIN なしのマルチスロット PKCS#11、2つの新しい PAdES プロファイル、署名付きタイムスタンプ要求、そして共通の HTTP トランスポート…

· コンポーネント

sgcHTMLに4つの新コンポーネント、5つの新しいライブデモ | eSeGeCe ブログ

sgcHTMLにCameraScanner、NumPad、CommandPalette、EmptyStateが追加され、この4つを使った5つの新しいライブデモが公開されました。倉庫管理、POSレジ、レポートと分析、マルチテナントSaaSプラットフォーム、フィールドサービス…

· 機能

Delphi、C++Builder、.NET向けAIエージェントスキル | eSeGeCe ブログ

AIアシスタントはeSeGeCeのソースを読んだことがないため、存在しないプロパティを作り出します。エージェントスキルがそれを解決します。無料でMITライセンス…

· リリース

sgcWebSockets 2026.8: QUIC、HTTP/3、静的 OpenSSL、そして TLS の全面刷新 | eSeGeCe ブログ

sgcWebSockets 2026.8 では、QUIC と HTTP/3 のコンポーネント、実行ファイル内にリンクされる OpenSSL、30 を超える新しい sgcHTML コンポーネント、書き直された SChannel TLS レイヤー、zlib 1.3.1、CycloneDX SBOM が追加されました…

· コンポーネント

Delphi および C++ Builder 向けの HTTP/3 クライアントおよびサーバーコンポーネント | eSeGeCe ブログ

sgcQUIC は TsgcHTTP3Client と TsgcHTTP3Server により、Delphi と C++ Builder に HTTP/3 をもたらします。QUIC 上で HTTP のセマンティクスを実行し、QPACK ヘッダー圧縮、すべてのメソッド、非同期リクエスト、Alt-Svc の検出に対応します…

· コンポーネント

Delphi と C++ Builder 向け QUIC クライアント / サーバーコンポーネント | eSeGeCe ブログ

sgcQUIC は QUIC トランスポートプロトコルを Delphi と C++ Builder にもたらします。TLS 1.3、多重化ストリーム、0-RTT を備えたネイティブな OpenSSL 3.5 QUIC エンジン上に構築された TsgcQUICClient と TsgcQUICServer を提供します…

· コンポーネント

sgcHTML 新管理コンポーネント3種: Presence、RolesPermissions、UserManagement

sgcHTML の新しい管理コンポーネント3種。Presence は在席状況のライブロースター、RolesPermissions は権限の付与マトリクス、UserManagement は本格的なユーザー管理テーブル…

· コンポーネント

sgcHTML 新フィードバックコンポーネント6種: Badge、PDFViewer、ContextMenu、ProgressBar、JobProgress、LogViewer

sgcHTML の新しいフィードバック・レイアウトコンポーネント6種。Badge、PDFViewer、ContextMenu、ProgressBar、JobProgress、LogViewer — 訪問者に今何が起きているかを伝える…

· コンポーネント

sgcHTML 新フォーム入力コンポーネント6種: MultiSelect、ColorPicker、Slider、TimePicker、SignaturePad、Transfer

sgcHTML の6つの新しいフォームコンポーネント。MultiSelect、ColorPicker、Slider、TimePicker、SignaturePad、Transfer — 単純なテキストボックスを超えて、実際の管理画面フォームに必要な入力項目…

· コンポーネント

sgcHTMLでサードパーティJavaScriptライブラリを統合する

D3.js、Chart.js、DevExtreme の Grid、その他どんなブラウザライブラリでも、3つのフックでsgcHTMLページに組み込めます。再利用可能なサーバーサイドコンポーネントとしてラップすることも…

· コンポーネント

sgcHTMLに6つの新しいビジュアル: Heatmap、Sparkline、CandlestickChart、TreeMap、QRCode、Barcode | eSeGeCe ブログ

純粋なサーバーサイドSVGとしてレンダリングされる6つの新しいsgcHTMLビジュアル、Heatmap、Sparkline、CandlestickChart、TreeMap、QRCode、Barcode — チャートライブラリ不要、クライアント側JavaScript不要…

· コンポーネント

構造化データのための sgcHTML 新コンポーネント4種: TreeGrid、PivotTable、ActivityFeed、Splitter

構造化データのための4つの新しい sgcHTML コンポーネント。階層テーブル用の TreeGrid、グループ集計用の PivotTable、ライブイベントストリーム用の ActivityFeed、サイズ変更可能な2ペインレイアウト用の Splitter…

· リリース

sgcWebSockets 2026.7: クラスタリング、メッセージ履歴、async / await、堅牢化されたクライアント

sgcWebSockets 2026.7 は、マルチサーバークラスタリング、再接続リカバリー付きのメッセージ履歴、async / await、バックオフとリトライ、送信キューのバックプレッシャー、HTTP サーバーの圧縮、堅牢化された HTTP クライアントを追加します…

· コンポーネント

sgcHTML Site コンポーネント: 1 つの Delphi コンポーネントで Web ページ全体を | eSeGeCe ブログ

1 つの新しい sgcHTML コンポーネントが、ヘッダー、ナビゲーションメニュー、コンテンツ、フッターという Web ページ全体を構築し、単一の Layout プロパティが 6 種類のテンプレートにわたってそれを組み替えます。Delphi、C++ Builder、.NET で利用できます…

· コンポーネント

sgcWebSockets の HTTP クライアントを堅牢化する | eSeGeCe ブログ

リダイレクトに追従し、無制限にレスポンスを読み込む HTTP クライアントは攻撃対象そのものです。sgcWebSockets 2026.7 はそれを塞ぐオプトインのスイッチを追加します。クロスホストリダイレクトでの認証情報の除去、HTTPS ダウングレードの禁止、レスポンスの上限、Cookie の妥当性検査…

· コンポーネント

sgcWebSockets のメッセージ履歴と再接続リカバリ — メッセージを取りこぼさない | eSeGeCe ブログ

sgcWebSockets はオフセット付きでチャネルごとに上限付きのメッセージ履歴を保持するため、接続が切れたクライアントは再接続時に取りこぼしたメッセージを自動的に再送してもらえます。オプトイン方式で、Delphi と .NET の例付き…

· コンポーネント

sgcWebSockets クラスタリング — WebSocket サーバーを複数ノードにスケール | eSeGeCe ブログ

TsgcWSCluster は sgcWebSockets を複数のサーバーノードにスケールし、あるノードでの publish や Presence イベントが、ゼロインフラのメッシュバックプレーンまたは Redis を介して他のどのノードのサブスクライバーにも届きます。Delphi と .NET のサンプル付き…

· コンポーネント

sgcHTML: JavaScriptを書かずにDelphiからモダンなWeb UIを構築する | eSeGeCe ブログ

sgcHTMLは、Delphi、C++ Builder、.NETの開発者に60以上のサーバーサイドHTMLコンポーネントを提供します。Bootstrap 5のマークアップをレンダリングし、htmxを通じてインタラクティブな動作を実現します — JavaScriptは不要です…

· リリース

sgcWebSockets 2026.6: gRPC、OpenAPIサーバー、Kafka、ネイティブTLS | eSeGeCe ブログ

sgcWebSockets 2026.6 では、ネイティブ gRPC クライアント、スタンドアロンの OpenAPI 3 サーバー、Apache Kafka クライアント、ネイティブ Android / Apple TLS(OpenSSL 不要)、ファイアウォールのボット検出、MCP stdio トランスポート、ポスト量子暗号、強化された WebSocket / HTTP サーバーが追加されました…

· コンポーネント

sgcWebSockets HTTP サーバーからの大容量ファイルストリーミング | eSeGeCe ブログ

これまで DocumentRoot からのファイル配信は接続ごとにファイル全体をメモリへ読み込んでいたため、1 GB のファイルを 100 件ダウンロードすると約 100 GB の RAM が必要でした。ファイルはディスクからストリーミングされるようになり、メモリはほぼ一定に保たれます…

· コンポーネント

sgcWebSockets の HTTP サーバーを堅牢化する | eSeGeCe ブログ

HTTP サーバーは、静的ファイル配信におけるパストラバーサルをブロックし、リクエストボディに上限を設け、スマグリング形式のリクエストを拒否し、HTTP/2 を Rapid Reset から守り、レスポンスヘッダーをサニタイズするようになりました…

· コンポーネント

sgcWebSockets における WebSocket サーバーの堅牢化

WebSocket サーバー向けの新しい組み込み保護機能。サイズ超過、フラグメント化、圧縮によるメモリ攻撃を止める設定可能なメッセージサイズ制限に加え、より厳格なハンドシェイク検証を実現します…

· レビュー

Delphi 向け WebSocket ライブラリの選び方 2026 | eSeGeCe ブログ

2026 年版 Delphi WebSocket ライブラリのバイヤーズガイド: sgcWebSockets、Indy、TMS FNC WX、mORMot、Synapse を機能、ライセンス、保守、Delphi バージョン対応で比較。

· コンポーネント

sgcWebSockets 2026.6 — ファイアウォールでのボット検出 | eSeGeCe ブログ

TsgcWebSocketFirewall コンポーネントは sgcWebSockets 2026.6 で IP ベースのボット検出を獲得します — 検証済みクローラー、データセンター範囲、ブロックリスト掲載 IP を既知ボットリスト、ASN 範囲、reverse DNS、DNSBL ルックアップで識別します…

· リリース

FXCM APIクライアントがsgcWebSockets 2026.6から削除されました | eSeGeCeブログ

TsgcWSAPI_FXCMコンポーネントがsgcWebSockets 2026.6のDelphi版および.NET版の両方から削除されました。FXCMは公開ForexConnect / REST / ストリーミング取引APIをサードパーティプラットフォームに移行する形で廃止し、この統合はアップストリームのプロバイダーを失いました…

· リリース

sgcWebSockets 2026.5 — レートリミッター、サーキットブレーカー、APIキー、MCP OAuth、高速化されたIOCP | eSeGeCeブログ

sgcWebSockets 2026.5は、TsgcWSRateLimiter、TsgcWSCircuitBreaker、TsgcWSAPIKeyManager、Forex.com + Lightstreamerクライアント、MCPサーバー向けOAuth 2.1、高性能IOCP / EPOLLチューニング、ML-KEM-768ポスト量子鍵、そして広範なHTTP/2 / MCP修正バッチを搭載しています。

· リリース

sgcSign 2026.5 — Authenticode、EU eIDAS パック、9 つの雇用プロファイル | eSeGeCe ブログ

sgcSign 2026.5 では、PE ファイル向けの Microsoft Authenticode 署名、ClickOnce / NuGet / VSIX 署名機能、EU eIDAS コンプライアンスパック(ASiC、LOTL/EUTL 信頼リスト、CSC リモート署名)、9 つの雇用プロファイル、ブルガリアの Peppol プロファイル、ネイティブ QR コード生成機能と ECDSA P-256/384/521 が追加されました。

· コンポーネント

Forex.com API REST / Lightstreamer | eSeGeCe ブログ

sgcWebSockets 2025 が、Forex.com 取引プラットフォームの REST および Lightstreamer API をサポートする新しい Delphi コンポーネントを公開しました...

· リリース

sgcWebSockets 2026.4 | eSeGeCe ブログ

sgcWebSockets 2026.4 では、TsgcWSFirewall、TsgcTCPClient、TsgcWebView2、OAuth2 の DPoP、Gemini など 5 つの AI API が追加され、HTTP/2 の大容量転送を修正しました。

· コンポーネント

Gemini API Delphi クライアント | eSeGeCe ブログ

sgcWebSockets 2024 が、Google Gemini API をサポートする新しい Delphi コンポーネントを公開しました。Gemini モデルにアクセスしてテキスト、画像、コードを生成できます...

· 機能

より高速な WebSocket 圧縮 | eSeGeCe ブログ

sgcWebSockets 4.4.3 から、WebSocket 圧縮 (RFC 7692 で定義された permessage-deflate 拡張) が高速化され、大量のデータをやり取りするアプリケーションで CPU 使用率が低下します...

· 機能

OAuth2 DPoP Delphi | eSeGeCe ブログ

OAuth 2.0 アクセストークンの盗難を防ぐ DPoP(RFC 9449)。sgcWebSockets 2026.4.0 で OAuth2 クライアント・サーバーコンポーネントに完全対応。トークンをクライアントの秘密鍵に暗号的に結び付けます...

· コンポーネント

sgcWebSockets サーバー向けファイアウォール | eSeGeCe ブログ

sgcWebSockets 2025 から、新しい Firewall Delphi コンポーネントが利用可能になりました。sgcWebSockets サーバーを保護し、悪意のあるクライアントをブロックできます...

· 機能

SChannel Indy サーバー Delphi | eSeGeCe ブログ

sgcWebSockets 2026.3.0 から、Indy ベースのサーバーコンポーネントで Windows SChannel を TLS プロバイダーとして使用できます。OpenSSL DLL 不要、Windows 証明書ストア対応...

· 機能

AMQP 1 Delphi クライアントの更新 | eSeGeCe ブログ

sgcWebSockets の AMQP 1.0 プロトコル実装は、OASIS AMQP 1.0 仕様に対する包括的なレビューを実施しました。本記事では 8 つのソースファイルにわたる 30 件の修正を...

· 機能

AMQP 0.9.1 Delphi クライアントの更新 | eSeGeCe ブログ

sgcWebSockets の AMQP 0-9-1 実装は包括的なアップデートを受けました。重要なパラメーター順序、型の不一致、スレッドセーフティ、データ損失の問題に対する 11 件のバグ修正と、6 件の新しい...

· 機能

OpenAI Delphi クライアントの更新 | eSeGeCe ブログ

OpenAI Delphi クライアントが大幅に更新され、最新の OpenAI モデル、Assistants API、Vision、Realtime、Embeddings、ファインチューニングなどをサポートするようになりました...

· 機能

sgcWebSockets の新しい Binance API メソッド | eSeGeCe ブログ

sgcWebSockets ライブラリは、Spot REST API、Futures REST API、WebSocket ストリームをカバーする多数の新しいメソッドで Binance 連携をさらに拡張しています。本記事では各新メソッドについて...

· リリース

sgcWebSockets 2025.10 | eSeGeCe ブログ

sgcWebSockets 2025.10 では、TsgcWSAPIClient_MCP と MEXC 向けの TsgcWSAPI_MEXC が追加され、MCP サーバーが Streamable HTTP に対応しました。

· コンポーネント

Binance コンポーネントで暗号資産アプリを構築する | eSeGeCe ブログ

TsgcWSAPI_Binance コンポーネントは Delphi チームが Binance 対応のアプリを迅速に出荷できるよう設計されています...

· コンポーネント

Telegram Delphi クライアント

sgcTelegram コンポーネントファミリーは、公式の Telegram Database Library のパワーと Delphi の高速な開発生産性を融合します。本記事では、コンポーネントの設定方法とアプリケーションへの組み込み方法を解説します...

· コンポーネント

WhatsApp Delphi コンポーネント | eSeGeCe ブログ

sgcWebSockets の WhatsApp コンポーネントにより、Delphi チームはスケールを問わず即時かつパーソナライズされた会話を実現できます。CRM 統合、ヘルプデスクポータル、トランザクション通知サービスのいずれを構築する場合でも...

· コンポーネント

Telegram アップデート | eSeGeCe ブログ

Telegram ライブラリがバージョン 1.8.54 に更新されました。

· 機能

sgcWebSockets の認可機能 | eSeGeCe ブログ

sgcWebSockets ライブラリは、Delphi および C++Builder アプリケーションで WebSocket 通信を保護するための複数の認証方式をサポートしています。WebSocket プロトコル自体は認証メカニズムを定義していないため、sgcWebSockets はサーバー側とクライアント側の両方で利用できる独自の手法を実装しています。

· コンポーネント

.NET で WebSocket クライアントを使用する

TsgcWebSocketClient は sgcWebSockets ランタイムクライアントの .NET ラッパーです。TsgcWebSocketClient_base からすべてのコア WebSocket 機能を継承し、.NET アプリケーションにコンポーネント型...

· リリース

sgcWebSockets 2025.7 | eSeGeCe ブログ

sgcWebSockets 2025.7 は WebAuthn の PS256 対応と WebAuthnOptions.MDS、HTTP.SYS の WebAuthn 対応、OpenSSL 3.5.1、多数のメモリリーク修正を含みます。

· リリース

sgcWebSockets 2025.6 | eSeGeCe ブログ

sgcWebSockets 2025.6 では、OpenAI Assistant の OnFunctionCall、Telegram API の 100 を超える新メソッド、WebAuthn の EDDSA 対応が追加されました。

· リリース

sgcWebSockets 2025.5 | eSeGeCe ブログ

sgcWebSockets 2025.5 では、OpenAI Realtime API 対応の TsgcWSAPI_OpenAI と TsgcAudioRecorderWave が追加され、MQTT 5 と Server API を修正しました。

· リリース

sgcWebSockets 2025.4 | eSeGeCe ブログ

sgcWebSockets 2025.4 では、パスワード不要の認証を行う新しい WebAuthn サーバーコンポーネント(BETA)とデモが登場し、AMQP1 クライアントのデコードが修正されました。

· リリース

sgcWebSockets 2025.3 | eSeGeCe ブログ

sgcWebSockets 2025.3 は Rad Studio 12.3 と .NET 9.0 に対応し、SChannel の OnSChannelVerifyPeer、TsgcHTTP1Client の GetAsync など非同期メソッドを追加します。

· リリース

sgcWebSockets 2024.10 | eSeGeCe ブログ

sgcWebSockets 2024.10 では、OpenAI Assistant がファイルのアップロードに対応し、Intraweb XVI と OpenSSL_Options.MinVersion が加わりました。

· 機能

OpenSSL 3 レガシーサポート | eSeGeCe ブログ

OpenSSL 3.0 は、非推奨または安全でないアルゴリズムの一部を legacy provider と呼ばれる内部ライブラリモジュールに移動しました。これはデフォルトでは読み込まれないため、OpenSSL を使用するアプリは...

· リリース

sgcWebSockets 2024.5 | eSeGeCe ブログ

sgcWebSockets 2024.5 では、OAuth2 が PKCE に対応し、Binance のトレーリング注文と GetPriceTickers、OpenAPI の進行状況イベント、WriteAndWaitData メソッドが加わりました。

· 機能

Delphi PKCE OAuth2 | eSeGeCe ブログ

OAuth2 における PKCE (Proof Key for Code Exchange) は、OAuth2 認可コード付与フローの拡張であり、認可コードを傍受する攻撃を防ぐために使用されます...

· リリース

sgcWebSockets 2024.4 | eSeGeCe ブログ

sgcWebSockets 2024.4 では、Amazon AWS IoT の Device MQTT Provisioning API、TsgcOpenAIChatBot の HttpOptions.ReadTimeout が追加されました。

· リリース

sgcWebSockets 2024.3.0 | eSeGeCe ブログ

sgcWebSockets 2024.3.0 は OpenSSL を 3.1.5 に更新し、SignalRCore の MessagePack 対応、TsgcWebSocketLoadBalancerServer の HTTP 対応を追加します。

· コンポーネント

Delphi・C++Builder・.NET 向け Telegram ライブラリを更新

sgcWebSockets は Telegram TDLib をサポートしているため、Windows 32、Windows 64、macOS、macOS ARM64、iOS、Android、Linux64 のあらゆる Delphi パーソナリティ向けに独自の Telegram クライアントを構築できます。Telegram ライブラリが更新されました...

· 機能

OpenSSL 1.1 と 3.* | eSeGeCe ブログ

openSSL ライブラリ 1.0 および 1.1 はもう更新されないため、最新の openSSL 3.0 または 3.1 API への移行を検討してください。3.0 と 3.1 の違いは以下のとおりです: OpenSSL 3.0...

· リリース

sgcWebSockets 2024.2 | eSeGeCe ブログ

sgcWebSockets 2024.2 は AMQP 1.0.0 クライアント TsgcWSPClient_AMQP1 と、HTTP をスレッドプールで処理する HttpOptions.PoolOfThreads を追加します。

· 機能

HTTP/2 サーバースレッド | eSeGeCe ブログ

sgcWebSockets 2024.2.0 から、HTTP/2 サーバーは HTTP/2 リクエスト受信時の処理が改善されました。デフォルトで、サーバーが新しい HTTP/2 リクエストを受信すると、スレッドプール内のスレッドの 1 つにキューイングされて処理されます...

· リリース

sgcWebSockets 2024.1 | eSeGeCe ブログ

sgcWebSockets 2024.1 は Lazarus 3.0 と .NET 8.0 に対応し、Bybit クライアントを V5 API へ更新、OpenAPI の EncodeBodyAsUTF8 を追加し、IOCP のメモリリークを修正します。

· リリース

sgcWebSockets 2023.8 | eSeGeCe ブログ

sgcWebSockets 2023.8 は Rad Studio 12 Athens に対応し、CEX PLUS API、Indy の OpenSSL_Options.CurveList、Azure IoT のファイルアップロードを追加します。

· リリース

sgcWebSockets 2023.7 | eSeGeCe ブログ

sgcWebSockets 2023.7 では、OpenAI クライアントが Azure OpenAI Services に対応し、Presence の Broadcast メソッドと Bitstamp の新メソッドが加わりました。

· リリース

sgcWebSockets 2023.6 | eSeGeCe ブログ

sgcWebSockets 2023.6 では、Pinecone API クライアント、TsgcAIDatabaseVectorPinecone、質疑応答アプリのデモ、SignalR のバイナリデータ対応が加わりました。

· リリース

sgcWebSockets 2023.3 | eSeGeCe ブログ

sgcWebSockets 2023.3 では、OpenAI API のサポート(対話、音声からテキストへの変換、画像生成)、OAuth2 サーバーの Client Credentials、.NET 7.0 と Linux64 のサポートが加わりました。

· リリース

sgcWebSockets 2023.2 | eSeGeCe ブログ

sgcWebSockets 2023.2 は Rad Studio 11.3 に対応し、新しい OpenAPI Pascal パーサー、WebSocket サーバーの Groups プロパティ、TsgcHTTP1Client の GetSSE を追加します。

· リリース

sgcWebSockets 2023.1 | eSeGeCe ブログ

sgcWebSockets 2023.1 では、Telegram のライブラリを 1.8.9 に更新し、Indy サーバーに CipherList プロパティを追加しました。IOCP と SSL の修正も含みます。

· コンポーネント

Delphi・C++Builder・.NET 向け Telegram ライブラリを更新

sgcWebSockets は Telegram TDLib をサポートしているため、Windows 32、Windows 64、macOS、macOS ARM64、iOS、Android、Linux64 のあらゆる Delphi パーソナリティ向けに独自の Telegram クライアントを構築できます。Telegram ライブラリが更新されました...

· リリース

sgcWebSockets 2022.10 | eSeGeCe ブログ

Rad Studio [+] 新しいクライアント API: Bybit、暗号資産取引所および取引プラットフォーム...

· リリース

sgcWebSockets 2022.9 | eSeGeCe ブログ

Rad Studio [+] Linux Indy サーバー (WebSocket および HTTPs サーバー) で EPOLL のサポートを追加...

· 機能

Indy サーバー — IOCP Windows(2 / 3) | eSeGeCe ブログ

sgcWebSockets 2022.9.0 から、Indy サーバーの IOCP IOHandler はゼロから書き直され、パフォーマンスが向上しました。IOCP IOHandler は sgcWebSockets Enterprise パッケージでのみ利用可能です...

· 機能

Indy サーバー — スレッドモデル(1 / 3) | eSeGeCe ブログ

Indy サーバーはクライアント接続の処理にスレッドを使用します。新しいクライアントがサーバーに接続するたびに新しいスレッドが作成され、このスレッドが接続を処理します。100 個の接続があれば 100 個のスレッドが作成されます...

· コンポーネント

OpenSSL ライブラリを更新 | eSeGeCe ブログ

openSSL ライブラリが最新バージョンに更新されました: - OpenSSL 1.1.1s - OpenSSL 3.0.7 (バージョン 3.0.0 から 3.0.6 までの重大な脆弱性を修正)

· コンポーネント

OpenSSL 3.0.7 が重大な脆弱性を修正 | eSeGeCe ブログ

OpenSSL は新しいバージョン 3.0.7 をリリースし、openSSL バージョン 3.0.0 から 3.0.6 までの重大な脆弱性を修正しました。登録ユーザーは、プライベートアカウントから最新の openSSL バージョンをダウンロードできます。...

· コンポーネント

WinHTTP セキュリティエラー 12175 | eSeGeCe ブログ

Windows Update KB5018410 以降、TLS 1.2 接続でエラー 12175 が発生する問題の解決方法。

· リリース

sgcWebSockets 2022.8 | eSeGeCe ブログ

Rad Studio このバージョンに含まれる新機能とバグ修正の包括的なリスト: [+] ARM64 用の新しい iOS シミュレーター (Rad Studio 11.2) をサポート...

· リリース

sgcWebSockets 2022.7 | eSeGeCe ブログ

Rad Studio このバージョンに含まれる新機能とバグ修正の包括的なリスト: [+] 新しいクライアントコンポーネント TsgcWSAPI_XTB...

· コンポーネント

WhatsApp API でローカルファイルを送信する | eSeGeCe ブログ

sgcWebSockets 2022.7.0 より、PDF・動画・音声などのローカルファイルを WhatsApp サーバーにアップロードしてユーザーへ送信できます...

· リリース

sgcWebSockets 2022.6 | eSeGeCe ブログ

Rad Studio このバージョンに含まれる新機能とバグ修正の包括的なリスト: [+] 新しいクライアントコンポーネント TsgcWSAPI_OKX...

· コンポーネント

.NET 向け WhatsApp Cloud API | eSeGeCe ブログ

sgcWebSockets .NET 2024 から、WhatsApp Cloud API をサポートする新しい .NET コンポーネントが利用可能になりました。WhatsApp メッセージを送受信し、テンプレートを管理できます...

· リリース

sgcWebSockets 2022.4.0 | eSeGeCe ブログ

Rad Studio このバージョンに含まれる新機能とバグ修正の包括的なリスト: [+] ZLib を 1.2.12 に更新...

· リリース

sgcWebSockets 2022.3.0 | eSeGeCe ブログ

Rad Studio このバージョンに含まれる新機能とバグ修正の包括的なリスト: [+] 新しい sgcWebSockets パッケージインストーラー...

· 機能

Telegram スポンサードメッセージ | eSeGeCe ブログ

sgcWebSockets 2022.3.0 から、Sponsored Messages がサポートされます。Sponsored Messages には Telegram 1.8.0 以上が必要なため、この機能をサポートするように Telegram ライブラリが更新されました。Telegram の Sponsored Messages...

· リリース

sgcWebSockets 2022.2.0 | eSeGeCe ブログ

Rad Studio このバージョンに含まれる新機能とバグ修正の包括的なリスト: [+] Amazon AWS IoT Client を改善、SignatureV4 に新しいプロパティ OpenSSL_Options を追加...

· リリース

sgcWebSockets 2022.1.0 | eSeGeCe ブログ

Rad Studio このバージョンに含まれる新機能とバグ修正の包括的なリスト: [+] 新しいコンポーネント TsgcWSPClient_AMQP は AMQP 0.9.1 プロトコルを実装します...

· 機能

Binance.us API Delphi および .NET | eSeGeCe ブログ

sgcWebSockets 2022.1 より Binance.us サーバーが Binance API クライアントでサポートされています。

· リリース

Telegram TDLib エラー:UPDATE_APP_TO_LOGIN | eSeGeCe ブログ

エラーコード 406 UPDATE_APP_TO_LOGIN が発生した場合、TDLib のバージョンが古く最新の 1.7.9 バージョンに更新する必要があります。

· 機能

Telegram 電話番号または位置情報のリクエスト | eSeGeCe ブログ

sgcWebSockets 2022.1 より、Telegram クライアントコンポーネントはボットとしてログインした際に電話番号または位置情報をユーザーにリクエストできます。

· リリース

sgcWebSockets 4.5.4 | eSeGeCe ブログ

sgcWebSockets 4.5.4 では、TLSOptions.Version が既定で TLS 1.3 から 1.0 をネゴシエートし、Socket.IO API 4 に対応しました。PerMessage_Deflate も修正しています。

· リリース

sgcWebSockets .NET Community NuGet パッケージ | eSeGeCe ブログ

sgcWebSockets .NET に、非商用アプリケーション向けに無償で利用できる新エディション sgcWebSockets .NET Community Edition が追加されました。パッケージは nuget.org からダウンロードできます…

· 機能

sgcWebSockets .NET MacOS 64 | eSeGeCe ブログ

sgcWebSockets .NET 4.5.4 から MacOS 64 ビットがサポートされ、Visual Studio for Mac で Mac OS 64 ビット向けのアプリケーションをコンパイルできるようになりました。MacOS でサポートされるコンポーネントは Windows と同じであり…

· 機能

macOS Monterey で OpenSSL ライブラリの読み込みエラー | eSeGeCe ブログ

MacOS Monterey にアップグレードした後、openSSL ライブラリの読み込み時にエラーが発生する場合があります。Invalid dylib load. Clients should not load the unversioned libcrypto dylib as it does not have a s...

· リリース

sgcWebSockets 4.5.3 | eSeGeCe ブログ

sgcWebSockets 4.5.3 は OpenSSL 3.0.0 に対応し、RTCMultiConnection サーバー、FTX のトリガー注文、Binance の UserStream を追加し、SChannel のメモリリークを修正します。

· 機能

OpenSSL 3.0 Indy Delphi と .NET | eSeGeCe ブログ

sgcWebSockets 4.5.3 から、openSSL 3.0 ライブラリが以下のコンパイラでサポートされます: Delphi 7 - Rad Studio 11、Windows 32/64、OSX 64、Android 32/64、iOS 64、Linux 64、.NET Windows 32/64...

· コンポーネント

RTCMultiConnection Delphi サーバー API | eSeGeCe ブログ

sgcWebSockets 4.5.3 から、RTCMultiConnection がサポートされます。RTCMultiConnection は、P2P アプリケーション (画面共有、音声 / 映像会議、ファイル共有、メディアストリーミングなど) 向けの...

· 機能

DevExtreme DataGrid と WebSocket プロトコル | eSeGeCe ブログ

DevExtreme DataGrid は、データを表示するためによく使われる強力な JavaScript グリッドコンポーネントです。WebSocket プロトコルと組み合わせることで、リアルタイムにデータを更新できます...

· リリース

Telegram ライブラリを更新

sgcWebSockets は Telegram TDLib をサポートしており、次の Delphi 各パーソナリティ向けに独自の Telegram クライアントを構築できます: Windows 32、Windows 64、Mac OSX、iOS、Android、Linux64。Telegram ライブラリは最新の...

· 機能

SChannel の暗号スイート一覧と接続情報 | eSeGeCe ブログ

sgcWebSockets 4.5.1 で SChannel に 2 つの新機能が追加されました: 1. TLSOptions.SChannel_Options に CipherList という新しいプロパティがあり、使用する暗号スイートを設定できます。2....

· 機能

Telegram グループメンバー取得 | eSeGeCe ブログ

Telegram API を使用してスーパーグループのメンバー情報を取得できます。GetSuperGroupMembers メソッドでメンバー・BAN ユーザー・管理者・ボットなどをフィルタリングして取得します...

· 機能

TIME_WAIT TCP コネクション

クライアントがサーバーからの切断を開始すると、切断の状態を通知するためにクライアントとサーバーの間でやり取りが行われます。処理が完了すると、クライアント側のソケット接続は...

· 機能

OAuth2 クライアントクレデンシャル | eSeGeCe ブログ

OAuth2 クライアントコンポーネントが、グラントタイプとして Client Credentials をサポートするようになりました。このグラントタイプは、ユーザーとの即時のやり取りなしにバックグラウンドで実行されるサーバー間の連携...

· 機能

HTTP で大きなファイルを POST する | eSeGeCe ブログ

sgcWebSockets のサーバーは、サーバーメモリに影響を与えることなく大きなファイルを POST できます。HTTP クライアントが multipart/form-data ストリームを送信すると、サーバーはストリームをメモリに保存します。ファイルが大きい場合は...

· リリース

openSSL 1.1.1k | eSeGeCe ブログ

最新の openSSL ライブラリがコンパイルされ、有効なライセンスをお持ちの sgcWebSockets ユーザー向けに更新されました。利用可能なライブラリは以下のとおりです: 1. Windows32 2. Windows64 3. OSX64 4. Android64 5. iOS64...

· リリース

sgcWebSockets 4.4.8 | eSeGeCe ブログ

sgcWebSockets 4.4.8 は JWT の新しいコンポーネント TsgcHTTP_JWT_Client と TsgcHTTP_JWT_Server、TsgcWSAPI_Kraken_Futures を追加し、HTTP/2 の不具合も修正します。

· コンポーネント

WebSocket でファイルを送信する(.NET)

sgcWebSockets 4.4.8 から、WebSocket Protocol Files が sgcWebSockets .NET ライブラリでもサポートされました。このプロトコルではバイナリ WebSocket 転送を使ってファイルを送信でき、低メモリ使用量で...

· コンポーネント

Kraken Futures API | eSeGeCe ブログ

sgcWebSockets 4.4.8 から Kraken Futures API がサポートされます。https://futures.kraken.com/ サポートされる API: WebSockets パブリック API: パブリック WebSocket サーバーに接続します。WebSockets プライベート API...

· 機能

OpenSSL Perfect Forward Secrecy | eSeGeCe ブログ

sgcWebSockets 4.4.8 から、接続のセキュリティを向上させるためにライブラリにいくつかの小さな変更が加えられました。その 1 つが Perfect Forward Secrecy です。RSA 鍵交換メカニズムを使用すると、サーバーの鍵ペアと、固有のセキュアセッションごとに作成されるセッションキーとの間にリンクが作成されます...

· 機能

WebSocket マスクメッセージ | eSeGeCe ブログ

sgcWebSockets 4.4.8 から WebSocket メッセージのログが改善されました。これまでは送受信されたバイト列がそのまま保存されていたため、WebSocket クライアントが送信したメッセージはマスクされた状態で記録されていました...

· リリース

sgcWebSockets 4.4.7 | eSeGeCe ブログ

sgcWebSockets 4.4.7 では、TsgcWSAPI_Coinbase と TsgcHTTP1Client、OnBeforeConnect イベント、HTTP/2 クライアントの SChannel 対応が追加されました。

· 機能

SChannel 証明書 | eSeGeCe ブログ

sgcWebSockets 4.4.7 から、暗号ライブラリとして SChannel を使用した証明書の利用がサポートされます。SChannel 実装では 2 種類の証明書認証をサポートします: 1. PFX 証明書の使用 2....

· 機能

Telegram ボットの「Chat not found」エラー | eSeGeCe ブログ

ボットとしてログインした場合、GetChats メソッドは使用できないため、すべてのチャットを取得することはできません。初めてボットとしてログインし、既知のチャットにメッセージを送信しようとすると、このようなエラーが発生します...

· 機能

Telegram メッセージの太字・斜体送信 | eSeGeCe ブログ

Telegram クライアントに新しいメソッド SendRichTextMessages が追加されました。太字・斜体・下線・取り消し線・コードなどのスタイルをサポートしています。

· 機能

AWS Cognito と OAuth2 | eSeGeCe ブログ

sgcWebSockets ライブラリはサーバーおよびクライアントコンポーネントで OAuth2 認証をサポートしています。

· 機能

HTTP/2 Alternate Service | eSeGeCe ブログ

HTTP/2 Alternate Service (RFC 7838) を使用すると、サーバーはクライアントに対し、同じリソースを別の場所 (異なるホスト名、ポート、プロトコル) で利用できることを通知できます...

· 機能

WebSocket クライアント BeforeConnect と BeforeWatchDog | eSeGeCe ブログ

WebSocket クライアントは利用可能なイベントによってカスタマイズできます。最新バージョンでは 2 つの新しいイベントが追加されました。OnBeforeConnect: クライアントがサーバーに接続を試みる直前に呼び出されるイベントです...

· リリース

sgcWebSockets 4.4.6 | eSeGeCe ブログ

sgcWebSockets 4.4.6 では、OnBeforeForwardHTTP による HTTP 転送、HTTP/2 の Server Push と cookie 対応、HTTP.SYS の ReadBufferSize が追加されました。

· コンポーネント

HTTP/2 適合性テスト | eSeGeCe ブログ

sgcWebSockets は h2spec 適合性テストスイートに合格しており、HTTP/2 プロトコル仕様への準拠が確認されています...

· 機能

OAuth2 サインイン HTML のカスタマイズ | eSeGeCe ブログ

OAuth2 クライアントが新しいアクセストークンを要求するリクエストを行うと、Web ブラウザに Web ページが表示され、接続を許可してユーザーとパスワードでログインします。HTML ページはサーバーコンポーネントにデフォルトで含まれて...

· 機能

OAuth2 サーバーで未認証リクエストを許可する | eSeGeCe ブログ

サーバー側で OAuth2 を有効にした場合、デフォルトではすべての HTTP リクエストに Bearer トークンによる認証が必要です。一部の URL を Bearer トークンなしでアクセス可能にしたい場合...

· 機能

OAuth2 サーバーへのアプリ登録 | eSeGeCe ブログ

クライアントが OAuth2 をリクエストする前に、アプリをサーバーに登録する必要があります。アプリ名・リダイレクト URI・クライアント ID・クライアントシークレットなどの情報が必要です...

· 機能

OAuth2 サーバーのエンドポイント | eSeGeCe ブログ

デフォルトでは、OAuth2 サーバーは次のエンドポイントを使用します。認可: /sgc/oauth2/auth トークン: /sgc/oauth2/token つまり、サーバーが IP 80.54.41.30 のポート 8443 で待機している場合、完全な O...

· コンポーネント

OAuth2 サーバーの認可 | eSeGeCe ブログ

sgcWebSockets 4.4.5 からサーバーコンポーネントで OAuth2 プロトコルがサポートされます。OAuth2 では、サードパーティアプリケーションが HTTP サービスへ限定的にアクセスできます...

· 機能

WatchDog サーバーモニター | eSeGeCe ブログ

sgcWebSockets 4.4.4 より WatchDog 機能に Monitor プロパティが追加されました。

· 機能

Telegram クライアントとプロキシ | eSeGeCe ブログ

sgcWebSockets 4.4.4 から、Telegram クライアントはプロキシ接続をサポートしています。Telegram クライアントはプロキシを利用するように設定できます。現在 Telegram は次の 3 種類のプロキシをサポートしています。1. HTTP 2. MTProto...

· 機能

MQTT メッセージのパブリッシュと応答待機 | eSeGeCe ブログ

sgcWebSockets 4.4.4 から、MQTT クライアントに PublishAndWait という新しいメソッドが追加されました。これまで、クライアントが QoS レベル 1 または 2 でメッセージをパブリッシュした際、サーバーで処理されたかどうかを知る唯一の方法...

· 機能

HTTP/2 サーバーのテストパフォーマンス | eSeGeCe ブログ

sgcWebSockets 4.4.3 から HTTP/2 が初期サポートされ、次期バージョンで新しい機能が追加される予定です。前回のブログ記事では HTTP 1.1 と HTTP/2 プロトコルのパフォーマンスを比較しましたが...

· コンポーネント

HTTP/2 サーバーの初期サポート | eSeGeCe ブログ

sgcWebSockets 4.4.3 から、TsgcWebSocketHTTPServer で HTTP/2 プロトコルが初期サポートされました(ベータ版)。高速な HTTP.SYS ベースのサーバーは、次期バージョンで HTTP/2 をサポートする予定です。デフォルトでは...

· リリース

sgcWebSockets 4.4.1 | eSeGeCe ブログ

sgcWebSockets 4.4.1 では、Telegram の Android 対応と DatabaseDirectory プロパティ、読み取り速度の改善、SChannel での ALPN 対応、MQTT 5.0 の修正が加わりました。

· 機能

TCP のハーフオープン接続 | eSeGeCe ブログ

接続が確立されたあと、どのピアもデータを送信しなければ、ネットワーク上にパケットは流れません。TCP はアイドルプロトコルであるため、接続はアクティブだとみなされます。切断の原因...

· コンポーネント

SignalR サーバーと C# クライアント | eSeGeCe ブログ

sgcWebSockets は SignalR および SignalRCore プロトコルをサポートしています。ここでは、CodeProject の C# サンプルを使って SignalR サーバーに接続する例を紹介します…

· 機能

WebSocket ファイルアップロードデモ | eSeGeCe ブログ

WebSocket サーバーにファイルをアップロードする方法を示すデモです。

· インストール

SSL ライブラリを読み込めない場合 | eSeGeCe ブログ

Indy などの一部のライブラリは、TLS で安全なサーバーに接続するために openssl を使用します。sgcWebSockets パッケージの一部のコンポーネントは Indy ライブラリに基づいており、openssl ライブラリを使用するため...

· 機能

RSA を使用した接続文字列の廃止 | eSeGeCe ブログ

sgcWebSockets ライブラリでは、openSSL ライブラリを使用してセキュアな WebSocket サーバーを実行できます。新しいセキュアサーバーを起動して Chrome などの Web ブラウザで接続すると正常に動作し...

· 機能

Indy が ALPN(Application Layer Protocol Negotiation)をサポート | eSeGeCe ブログ

ALPN(Application Layer Protocol Name)は、hello メッセージの交換内でプロトコルネゴシエーションを行う TLS 拡張です。ALPN はより効率的にプロトコルをネゴシエートできます...