features

119 articles tagged “features”.

· 機能

Delphi で sgcWebSockets + Binance を使ったリアルタイム取引ボットを構築 | eSeGeCe ブログ

エンド・ツー・エンドの Delphi チュートリアル: WebSocket で Binance マーケットデータをストリーム、シンプルなモメンタム戦略を実行、REST 注文を発注、リスク制御と WatchDog 再接続を追加。

· 機能

sgcWebSockets パフォーマンスチューニング — 10 万接続へのスケーリング | eSeGeCe ブログ

数万の同時接続向けに sgcWebSockets をチューニングする実践ガイド: IOCP、スレッドプール、圧縮、ブロードキャスト、OS 制限、ベンチマーク。

· 機能

sgcWebSocketsビルドのスリム化 — 埋め込みJSリソースを除外 | eSeGeCeブログ

sgcWebSockets 2026.6の新しいSetupオプションは、ランタイムパッケージから埋め込みJSクライアントバンドルを除外します — Delphi / C++Builderのクライアントやバックエンド専用サーバーに最適です。

· 機能

HTTP.SYS の高性能チューニング | eSeGeCe ブログ

sgcWebSockets 2026.5.0 から、TsgcWSServer_HTTPAPI コンポーネントに新しい published プロパティ FineTune(型は TsgcServerHTTPAPI_FineTune)が公開されました。Windows HTTP Server API(HTTP.sys)がリクエストをキューイング、ディスパッチ、完了する動作に影響するすべての低レベルカーネルモードの設定をグループ化しています...

· 機能

より高速な 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 クライアント・サーバーコンポーネントに完全対応。トークンをクライアントの秘密鍵に暗号的に結び付けます...

· 機能

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

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

· 機能

XTB API アップデート sgcWebSockets | eSeGeCe ブログ

Delphi における XTB xStation5 取引 API 統合。XTB はヨーロッパを代表するオンライン取引プラットフォームの一つで、xStation5 を通じて外国為替・株価指数・コモディティ・株式・暗号資産にアクセスできます...

· 機能

OKX API の sgcWebSockets での更新 | eSeGeCe ブログ

Delphi 向け OKX WebSocket 取引 API 統合。TsgcWSAPI_OKX コンポーネントは統一された WebSocket インターフェースで OKX 取引所への包括的なアクセスを提供します...

· 機能

MEXC API の sgcWebSockets 更新 | eSeGeCe ブログ

Delphi 向けの MEXC スポット・先物 API 統合。TsgcWSAPI_MEXC と TsgcWSAPI_MEXC_Futures コンポーネントでリアルタイム市場データのストリーミングと REST 注文管理を実現します。

· 機能

KuCoin API の sgcWebSockets 更新 | eSeGeCe ブログ

Delphi 向け KuCoin Spot・Futures API 統合。TsgcWSAPI_Kucoin および TsgcWSAPI_Kucoin_Futures コンポーネントは、リアルタイム WebSocket 市場データ、プライベートアカウントストリームなど KuCoin 取引所への包括的なアクセスを提供します...

· 機能

Kraken API の sgcWebSockets 更新 | eSeGeCe ブログ

Kraken スポット・先物 API の Delphi 統合。TsgcWSAPI_Kraken と TsgcWSAPI_Kraken_Futures コンポーネントでリアルタイム市場データ・口座管理・注文発注・先物取引を実現します...

· 機能

sgcWebSockets における FXCM API の更新 | eSeGeCe ブログ

sgcWebSockets 2025 で FXCM API クライアントが更新され、新しいエンドポイントとセキュリティのアップデートに対応しました...

· 機能

Coinbase API 更新 sgcWebSockets | eSeGeCe ブログ

Delphi における Coinbase Advanced Trade API 統合。Coinbase Advanced Trade は、世界でも最も広く利用されている暗号資産取引所のプロフェッショナル向け取引プラットフォームです。TsgcWSAPI_Coinbas...

· 機能

HTX(旧 Huobi)API の sgcWebSockets 更新 | eSeGeCe ブログ

sgcWebSockets for Delphi の Huobi(HTX)WebSocket API コンポーネントに大幅なアップデートをお知らせいたします。本アップデートにより、市場データのサポートが拡張され、先物固有の新しい購読...

· 機能

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

TsgcWS_API_Pusher コンポーネントが、最新の Pusher Channels プロトコル仕様に合わせて更新されました。本リリースでは、private-encrypted チャネルのサポート、4 つの新しい presence と...

· 機能

CEX Plus API Update sgcWebSockets | eSeGeCe ブログ

CEX.IO Plus WebSocket API の Delphi 統合。TsgcWSAPI_CexPlus コンポーネントで市場データサブスクリプション・注文管理・口座操作・資金移動を単一の永続接続で行えます...

· 機能

CEX API Update sgcWebSockets | eSeGeCe ブログ

Delphi 向け CEX.IO WebSocket API 統合。TsgcWSAPI_Cex コンポーネントで CEX.IO のリアルタイム市場データ取得・注文管理・口座残高確認・ポジション管理を WebSocket 接続で行えます...

· 機能

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

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

· 機能

sgcWebSockets 向け Bitstamp API 更新 | eSeGeCe ブログ

sgcWebSockets ライブラリの Bitstamp REST API コンポーネントが大幅に改善されました。ユーザートランザクション・手数料・デポジットアドレス・サブアカウント転送・ステーキングなど新しいエンドポイントカテゴリが追加されました...

· 機能

Bybit Update API sgcWebSockets | eSeGeCe ブログ

Bybit V5 WebSocket・REST API の Delphi 統合。TsgcWSAPI_Bybit コンポーネントがリアルタイム市場データと取引・ポジション管理・口座照会の包括的な REST インターフェースを提供します...

· 機能

Bitmex API Update sgcWebSockets | eSeGeCe ブログ

BitMEX WebSocket および REST API の Delphi 向け統合。TsgcWSAPI_Bitmex コンポーネントでリアルタイム市場データのストリーミング、注文執行、ポジション管理を 1 つのコンポーネントで実現します。

· 機能

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 連携をさらに拡張しています。本記事では各新メソッドについて...

· 機能

Azure AMQP Service Bus CBS 認証 | eSeGeCe ブログ

sgcWebSockets 2026.1.0 より、Azure AMQP 1.0 が SAS トークンと JWT を使用した CBS 認証をサポートしました...

· 機能

MCP 認証 Delphi | eSeGeCe ブログ

sgcWebSockets 2025.10.0 では MCP 接続に強化された認証レイヤーを追加しました...

· 機能

Delphi MCP サーバー: リソース | eSeGeCe ブログ

MCP (Model Context Protocol) サーバーはリソースを公開でき、これにより MCP クライアントは AI モデルが文脈情報として使用できる構造化データを取得できます...

· 機能

Delphi MCP サーバー: プロンプト | eSeGeCe ブログ

MCP (Model Context Protocol) サーバーはプロンプトを公開でき、これにより MCP クライアントは、AI モデルが特定のタスクを実行するために使用できる事前定義済みプロンプトのリストを取得できます...

· 機能

Delphi MCP サーバー: ツール | eSeGeCe ブログ

MCP (Model Context Protocol) サーバーはツールを公開でき、これにより AI モデルは関数を呼び出してアクションを実行したり、外部システムにアクセスしたりできます...

· 機能

Delphi MCP サーバー | eSeGeCe ブログ

sgcWebSockets 2025 から、新しい MCP (Model Context Protocol) サーバーコンポーネントが利用可能になりました。MCP は AI モデルと外部ツール / データソースを統合するための標準プロトコルです...

· 機能

サーバーの TCP 接続 | eSeGeCe ブログ

Indy WebSocket サーバーを TCP 接続に使用する場合、デフォルトでは最初のメッセージを受信した後でのみ OnConnect イベントが発生します。これは、接続がプレーン TCP かどうかを判別する方法がないためです...

· 機能

sgcWebSockets の認可機能 | eSeGeCe ブログ

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

· 機能

PassKey を使用した認可 | eSeGeCe ブログ

WebAuthn(Web Authentication)は公開鍵暗号方式を使用したセキュアでパスワードレス、フィッシング耐性のある認証を実現する W3C 標準です。セキュリティとユーザーエクスペリエンスを...

· 機能

WebAuthn、パスキー、そしてパスワードの終焉 | eSeGeCe ブログ

WebAuthn は FIDO2 標準の認証レイヤーです。ユーザーが記憶する秘密に依存する代わりに、非対称暗号を使用します。登録時に、ユーザー's authenticator (hardware...

· 機能

OpenAI の関数呼び出し | eSeGeCe ブログ

Function calling を使用すると、OpenAI モデルを外部ツール、データ、API に接続できます...

· 機能

WebAuthn サーバー | eSeGeCe ブログ

sgcWebSockets 2025.4.0 Enterprise から WebAuthn プロトコルをサポート(現在 BETA)。WebAuthn は W3C と FIDO Alliance が開発したパスワードレス認証の Web 標準です...

· 機能

OpenAI Assistants のストリーミング | eSeGeCe ブログ

Assistants API がストリーミングをサポートし、UI レンダリングとユーザーエクスペリエンスの作成において柔軟性が向上しました...

· 機能

OpenAI Assistants のファイル検索 | eSeGeCe ブログ

sgcWebSockets 2024.10.0 から、汎用モデルを使用する代わりに OpenAI Assistants を使用して独自のファイルを検索できます...

· 機能

OpenAPI パーサーによるスキーマのバンドル | eSeGeCe ブログ

sgcOpenAPI 2024.9.0 から、パーサーが次の新機能で改善されました: - 仕様のバンドル: 仕様が複数のスキーマで構成されている場合、パーサーは単一の...

· 機能

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

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

· 機能

Delphi PKCE OAuth2 | eSeGeCe ブログ

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

· 機能

OpenSSL 1.1 と 3.* | eSeGeCe ブログ

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

· 機能

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

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

· 機能

Delphi Indy サーバーと EC 証明書 | eSeGeCe ブログ

TLS 1.3 のリリース以降、多くのサーバーがクライアントとの接続に楕円曲線 (EC) 証明書をより多く使用するようになりました。Indy では、EC 証明書を使用する場合に追加の設定が必要です...

· 機能

Azure IoT ファイルアップロード | eSeGeCe ブログ

Azure IoT では MQTT や AMQP など複数のプロトコルでデータを送信できますが、メッセージサイズが大きすぎて Azure サーバーへのファイルアップロードが必要になる場合があります。この問題に対処するため...

· 機能

Microsoft Azure OpenAI と RAD Studio | eSeGeCe ブログ

sgcWebSockets 2023.7.0 から Microsoft Azure OpenAI Service がサポートされます。Azure OpenAI Service は、チャットボットの作成、テキスト生成、言語の翻訳、さまざまなクリエイティブ...

· 機能

独自データで OpenAI をカスタマイズ (2 / 2) | eSeGeCe ブログ

前回の記事では、OpenAI のチャットメソッドに文脈情報を追加するために OpenAI Embeddings を使用する方法を紹介しました。今回は、sgcWebSockets パッケージの TsgcOpenAIEmbeddings コンポーネントを使用する方法を紹介します...

· 機能

独自データで OpenAI をカスタマイズ (1 / 2) | eSeGeCe ブログ

OpenAI に特定の文脈を要する質問、たとえば「私の父は誰?」と尋ねた場合、OpenAI はハルシネーションを起こすか、知らないと回答することがあります。OpenAI が特定の質問に回答できるよう支援するには...

· 機能

OpenAI による画像生成 Delphi(5 / 5) | eSeGeCe ブログ

OpenAI API では、プロンプトおよび/または入力画像が与えられると、モデルが新しい画像を生成します。Images API では、画像とやり取りするための 3 つのメソッドが提供されています...

· 機能

ChatGPT Delphi Client (2 / 5) | eSeGeCe ブログ

OpenAI API を使用して ChatGPT Turbo で独自の AI チャットを構築できます。sgcWebSockets ライブラリで API を簡単に操作でき、チャット会話を与えるとモデルがチャット補完レスポンスを返します...

· 機能

文字起こし OpenAI Delphi クライアント (3 / 5) | eSeGeCe ブログ

音声をテキストに変換する処理(Speech to Text とも呼ばれます)は、OpenAI API を使うと非常に簡単です。mp3、mp4、mpeg、mpga、m4a、wav、webm のいずれかの形式で音声ファイルをアップロードするだけで...

· 機能

OpenAI Delphi API (1 / 5) | eSeGeCe ブログ

OpenAI Delphi API クライアントを構成して、ChatGPT、DALL-E、Whisper の各 OpenAI API にアクセスする方法を解説します...

· 機能

OpenAI Delphi クライアントで音声翻訳 (4 / 5) | eSeGeCe ブログ

OpenAI API を使用して音声をテキストに変換するのは非常に簡単です。mp3、mp4、mpeg、mpga、m4a、wav、webm のいずれかの形式で音声ファイルをアップロードするだけです...

· 機能

OpenAPI Delphi パーサー | eSeGeCe ブログ

sgcOpenAPI Pascal パーサーを発表できることを嬉しく思います。OpenAPI 仕様をインポートして Pascal インターフェースを自動生成します...

· 機能

Delphi Server-Sent Events (SSE) クライアント | eSeGeCe ブログ

sgcWebSockets 2024 から、SSE (Server-Sent Events) をサポートする新しい Delphi クライアントコンポーネントが利用可能になりました...

· 機能

グループと接続のマッピング | eSeGeCe ブログ

WebSocket サーバーのグループ機能と接続オブジェクトを組み合わせて、ユーザーデータを識別・保存する方法を解説します。sgcWebSockets ライブラリで高度なアプリケーションを簡単に構築できます...

· 機能

WebSocket グループ:チャンネル・ユーザーほか | eSeGeCe ブログ

sgcWebSockets 2023.2.0 から、サーバーメッセージブロードキャストを改善する新機能「グループ」が追加されました。接続をグループに整理し、特定のクライアントセットへのメッセージ配信が容易になります...

· 機能

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

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

· 機能

Indy サーバー — EPOLL Linux(3 / 3) | eSeGeCe ブログ

sgcWebSockets 2022.9.0 から、Linux 用の新しい IOHandler が追加されました。EPOLL を使用すると、「クライアントごとに 1 スレッド」の問題を回避できます...

· 機能

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

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

· 機能

サーバー / クライアントコンポーネントでの DTLS over UDP | eSeGeCe ブログ

sgcWebSockets 4.5.3 から、UDP サーバーおよびクライアントコンポーネントが DTLS (Datagram Transport Layer Security) プロトコルをサポートし、UDP 接続を暗号化できるようになりました...

· 機能

Delphi 11.2 iOS ARM シミュレーター | eSeGeCe ブログ

Delphi 11.2 がリリースされ、最も注目すべき機能の一つが、M1 Mac 向けの iOS ARM シミュレーターのサポートです...

· 機能

OpenAPI Delphi クライアントパーサー | eSeGeCe ブログ

OpenAPI Specification (以前は Swagger Specification として知られていました) は、RESTful Web サービスを記述、生成、利用、可視化するための、機械可読なインターフェースファイルの仕様です...

· 機能

ZLib 1.2.12 Delphi - CBuilder | eSeGeCe ブログ

sgcWebSockets は WebSocket の圧縮・解凍に ZLib を使用しています。最近 Zlib が新しいバージョンをリリースし、以下の問題が修正されました。Z_FIXED 戦略使用時の deflate のバグ(範囲外アクセスを引き起こす可能性があったもの)の修正など...

· 機能

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

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

· 機能

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

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

· 機能

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

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

· 機能

Pusher のカスタム認証 | eSeGeCe ブログ

sgcWebSockets 2022.1 より、sgcWebSockets Pusher クライアントで独自のカスタム認証を実装できるようになりました...

· 機能

sgcWebSockets .NET MacOS 64 | eSeGeCe ブログ

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

· 機能

Twilio Delphi SMS メッセージ送信 | eSeGeCe ブログ

sgcWebSockets ライブラリを使用して Twilio SMS メッセージを送信するシンプルなサンプルです。

· 機能

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

· 機能

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

· 機能

Pusher REST API | eSeGeCe ブログ

sgcWebSockets Pusher クライアントが 4.5.3 バージョンで改善され、HTTP API が実装されました。これにより、イベントのトリガー、チャネルのユーザーの取得、チャネル一覧の取得が可能になります。Pusher は、ホスト型 WebS...

· 機能

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

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

· 機能

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

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

· 機能

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

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

· 機能

TIME_WAIT TCP コネクション

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

· 機能

Apple Push Notifications - トークンベースの APNs 接続(Part 3/4)| eSeGeCe ブログ

本記事では、Apple Push Notification サーバーへ認証された HTTP/2 リクエストを送信するため、sgcWebSockets JWT クライアントを設定する方法を紹介します...

· 機能

Apple Push Notifications - アプリの登録(Part 1/4)| eSeGeCe ブログ

sgcWebSockets ライブラリはサーバー・クライアント両側のコンポーネントで HTTP/2 プロトコルをサポートしています。Apple Push Notifications は HTTP/2 プロトコルを使用するサーバープロバイダーからのみ...

· 機能

Apple Push Notifications - HTTP/2 通知の送信(Part 2/4)| eSeGeCe ブログ

前回の記事ではデバイストークンの取得方法を紹介しました。今回は HTTP/2 sgcWebSockets クライアントを使用して通知を送信する方法を紹介します...

· 機能

Apple Push Notifications - 証明書ベースの APNs 接続(Part 4/4)| eSeGeCe ブログ

Apple Push Notifications に関する最新の記事として、証明書を使用して Apple Push サーバーに対して認証する方法を紹介します。まず開発者アカウントに入り、新しい証明書を作成します...

· 機能

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

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

· 機能

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

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

· 機能

OpenSSL Perfect Forward Secrecy | eSeGeCe ブログ

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

· 機能

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

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

· 機能

SChannel 証明書 | eSeGeCe ブログ

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

· 機能

Binance Futures API USDT および COIN | eSeGeCe ブログ

sgcWebSockets 4.4.7 より USDT および COIN の両方の Binance Futures API に対応しています。

· 機能

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: クライアントがサーバーに接続を試みる直前に呼び出されるイベントです...

· 機能

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

· 機能

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 でメッセージをパブリッシュした際、サーバーで処理されたかどうかを知る唯一の方法...

· 機能

WebSocket および HTTP/2 を備えた DataSnap | eSeGeCe ブログ

sgcWebSockets 4.4.3 以降、DataSnap サーバーアプリケーションを WebSocket サーバーに置き換え、WebSocket プロトコル、HTTP/2 プロトコル、IOCP などの新機能を活用できます。置き換え用に使用できるサーバーは 3 種類あります...

· 機能

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

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

· 機能

HTTPBIN.ORG での HTTP2 テスト | eSeGeCe ブログ

httpbin.org は HTTP/2 プロトコルをテストする便利なサーバーを提供しており、HTTP クライアントのテストに使用できるいくつかのケースがあります。提供される主なテストの一覧は以下のとおりです...

· 機能

HTTP2 のレイテンシ | eSeGeCe ブログ

前回の投稿では、単一の接続を使用した HTTP2 と HTTP1 のパフォーマンスを比較しました。本投稿では、レイテンシを導入した HTTP2 と HTTP1 の比較を示します...

· 機能

HTTP2 クライアントテスト | eSeGeCe ブログ

RFC 7540 と RFC 7541 には HTTP/2 プロトコルの完全な仕様が記載されています。sgcWebSockets ライブラリに新しい HTTP/2 クライアントを実装する過程では、外部ツールの利用が重要となります...

· 機能

HTTP2 と HTTP1 のパフォーマンス比較 | eSeGeCe ブログ

sgcWebSockets は幅広いプロトコルをサポートしており、HTTP/2 は現在開発中のプロトコルです。HTTP 1.1 は過去 15 年間で最も使用されてきた HTTP プロトコルであり、サーバーやクライアントに広く実装されています...

· 機能

RPC の段階的な結果 | eSeGeCe ブログ

WAMP 1.0 は、RPC と PubSub という 2 つの非同期メッセージングパターンを提供するオープンな WebSocket サブプロトコルです。sgcWebSockets 4.3.8 から、WAMP 1.0 仕様には含まれない新しいメソッドがサポートされます...

· 機能

DataSet プロトコルの UpdateMode | eSeGeCe ブログ

sgcWebSockets Dataset サブプロトコルは、接続されているすべてのクライアントにデータベースの変更をブロードキャストできます。sgcWebSockets 4.3.8 からは 2 つの更新モードが使えます。...

· 機能

Windows 向け Coturn | eSeGeCe ブログ

Coturn は TURN および STUN サーバーの無料オープンソース実装です。

· 機能

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

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

· 機能

FMXLinux | eSeGeCe ブログ

FMXLinux は Linux 上で FireMonkey アプリケーションを実行できるようにするパッケージです。sgcWebSockets は FMXLinux と互換性があり、Linux 上で FireMonkey アプリケーションを動かせます...

· 機能

Google API キーと OAuth2 | eSeGeCe ブログ

Google API を利用するには、認証メカニズムを設定する必要があります。サービスに応じて、API キーまたは OAuth2 を使用できます...

· 機能

OAuth2 Delphi WebSocket | eSeGeCe ブログ

OAuth2 は HTTP プロトコルを使用してサードパーティアプリケーションが制限されたリソースにアクセスできるようにします。RFC 6749 が OAuth2 仕様を規定しています...

· 機能

Indy IOCP サーバー | eSeGeCe ブログ

Indy サーバーは接続ごとに 1 つのスレッドを使用します。つまり、サーバーが 1000 個の同時接続を処理する必要がある場合、1000 個のスレッドが作成されます。しかし 1000 個ではなく 10000 個の接続がある場合...

· 機能

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

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

· 機能

指紋: WBF での登録列挙 | eSeGeCe ブログ

sgcBiometrics は、Windows Biometric Framework (WBF) を使用してマシン内に登録されたユーザー指紋を列挙する新しいメソッドを公開しました...

· 機能

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

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

· 機能

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

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

· 機能

OpenSSL 1.1 Indy | eSeGeCe ブログ

現在 Indy は OpenSSL 1.0.2 バージョンのみをサポートしており、多くのお客様から OpenSSL 1.1 のサポートについてお問い合わせをいただいています。OpenSSL 1.0.2 は TLS 1.2 をサポートしているため現時点では利用可能ですが...