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

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

パートナー向けにファイルを暗号化し、GnuPGから届いたファイルを復号し、リリースの署名と検証をDelphiコードから行えます。OpenPGPは純粋なObject Pascalで書かれており、外部ツールもDLLも不要です…

外部ライブラリなしでObject PascalによるML-KEM、ML-DSA、SLH-DSAを実装し、Delphiアプリケーションが量子の脅威に耐えるアルゴリズムで鍵合意、署名、証明書発行を行えるようにします…

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

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 フロー全体を扱う記事です…

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

WebSocketを開けないときに通常のHTTPで届く更新、ブラウザを閉じたユーザーのためのWeb Push、そしてどちらを使うかを決める通知コンポーネント…

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

起動時に一つのグローバルスイッチが暗号バックエンドを選びます。これまで通りのOpenSSL、純粋なObject Pascal、あるいはOpenSSLライブラリが見つからない場合の自動フォールバックです。再コンパイルは不要です…

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

グリッドの上に文章を入力すると、フィルタ、並べ替え、グループ化、ハイライトが行われます。APIキーがなくても答えるルールベースのパーサーと、モデルのテキストを一切ページに届かせないバリデータが組み込まれています…

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

リスト、検索ボックス、ページャー、フォーム、削除、そして書き込みを行うコードを、データセットまたは独自のSQLの上で一つのコンポーネントにまとめ、IDEウィザードとコマンドラインジェネレーターも用意しました…

Object Pascalで書かれたTLS 1.3およびTLS 1.2エンジンにより、Delphiのクライアントやサーバーは実行ファイルの横にDLLを一切置かずにTLSで通信し、その途中でハイブリッドなポスト量子鍵交換も行います…

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

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

署名サーバーに必要なのはインストーラーそのものではなく、そのダイジェストだけです。sgcSign Server のハッシュルートは、わずか数十バイトから MSI や MSIX に署名し、パッケージはビルドエージェントから外に出ることはありません…

ページを一文で説明するか、スクリーンショットを指し示すだけで、sgcHTMLデザイナーがあなた自身のコンポーネントからそれを組み立てます。登録していないものには一切名前を付けられないスキーマを通じて行われます…

TsgcMSISigner と TsgcAppxSigner は、Delphi から .msi、.msp、.msix、.appx ファイルにタイムスタンプ付きで署名し、発行者が証明書と一致しない MSIX を拒否します…

段落の代わりにページで応答するMCPツール。sgcHTMLのページはChatGPT、Claude、VS Codeの中でレンダリングされるようになり、クリックはDelphiアプリケーションに返ってきます…

Authenticode署名にはもうWindowsは不要です。Linux 64ビット向けにビルドされた短いDelphiプログラムがタイムスタンプ付きでEXEに署名し、Windowsはその署名を他の署名と同じように受け入れます…

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

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

sgcWebRTC は Delphi と C++ Builder 向けの新しい WebRTC メディアエンジンです。SDP シグナリング、STUN と TURN を使う ICE、DTLS-SRTP、SCTP データチャネル、そして Opus、G.711、VP8、H.264 のメディアを、ブラウザも WebView もなしで実現します…

sgcOpenAPI 2026.9.0 はパーサーを書き直しました。OpenAPI 3.1 と 3.2、暗黙の失敗に代わる Warnings リスト、正しく動作するスキーマ合成、正確な enum、安全な外部参照、スクリプトに組み込めるコマンドライン…

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

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

HuobiとHTXの署名処理の不具合により、ローカルの日付とUTCの時刻が混在してしまい、UTC以外のタイムゾーンで動作するホストでは1日のうち一部の時間帯にすべてのプライベートリクエストが失敗していました。断続的な認証エラーのように見えていましたが、実際にはわずか2行の修正で済むものでした…

2026.9 で修正された Kraken の4つの不具合。スポット WebSocket クライアントは v2 エンドポイントに接続しながら v1 を話していました。Futures REST の注文は署名済みの本文を破棄したまま GET として送出されていました。そして再接続後にプライベートサブスクリプションが再送されることは一度もありませんでした…

sgcWebSockets 2026.9.0 に sgcHTML デザイン画面が追加され、コードだけでなく VCL フォーム上でもビジュアルにページを構成できるようになりました。使用するコンポーネントも生成される HTML もまったく同一です…

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

sgcCrypto は、AES-GCM、ChaCha20-Poly1305、SHA-3、Argon2、Ed25519、X.509、およびポスト量子の ML-KEM、ML-DSA、SLH-DSA を備えた、Delphi と C++ Builder 向けの新しい43ユニット構成の暗号ライブラリです。sgcWebSockets Standard 以上に無料で同梱されています…

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

インストーラーはパッケージ対象のエディション向けに CycloneDX SBOM を生成し、sbom.cdx.json としてインストールします。そのため、ファイルが記述対象のコードと食い違うことはありません…

zlib が 1.2.12 から 1.3.1 に移行します。zlib は静的にリンクされているため、この更新は 3 種類のオブジェクトセットを再ビルドし、サポート対象のすべてのコンパイラで動作を証明することを意味しました…

HTTP 429 で Retry-After を読み取り、ウォッチリスト全体を 1 つのフレームで購読し、再接続後に取引所が接続を閉じるのを止めましょう…

sgcProtoBuf は Protocol Buffers の定義を Delphi ユニットに変換し、import を再帰的に解決して package ごとに 1 つのユニットを生成します…

OpenAPI プラグインを TsgcHTTPRESTServer に接続すれば、1 つの仕様がルーティング、検証、セキュリティ、Swagger UI を担います。配線は代入 1 行だけです…

HTTP Basic に組み込まれたハッシュ化ユーザーストア、リクエストごとにテナントを解決する 5 つの方法、そして TsgcHTTPRESTServer のヘルスエンドポイントを備えた Prometheus メトリクス…

TsgcHTTPRESTServer は REST API 向けの新しい HTTP サーバーコンポーネントで、TsgcHTTPServer に CORS、メトリクスとヘルスのエンドポイント、マルチテナンシーを追加します…

OpenSSL は実行時に libcrypto と libssl の DLL から読み込む代わりに、sgcWebSockets の実行ファイル内に直接リンクできるようになりました。uses 節にユニットを1つ追加するだけで、他に設定することはありません…

sgcWebSocketsは、IOCPおよびEPOLLサーバーエンジンにTCPKeepAliveとKeepAliveTimeoutを追加し、相手が黙って消えてしまった接続をいつまでも開いたままにせず、クローズできるようにします…

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

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

sgcHTML のページを、あらゆる WebBroker アプリケーションや DataSnap サーバーから配信し、DataSnap の REST エンドポイントと同じポート上でライブの WebSocket 更新を実現します…

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

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

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

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

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

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

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

Binance、Kraken、Coinbase をはじめとする取引所クライアントで、再接続後の自動再購読が可能に。さらに、一定時間内に送信できる REST リクエスト数を制限するクライアント側レートリミッターも追加…

MCP クライアントが OAuth2 で認証できるようになりました。トークンを取得し、キャッシュして、有効期限が切れるまで再利用します。さらに、ドメインをまたいで ID を連鎖させる新しいグラントタイプ、Identity Assertion Authorization Grant も追加…

読み込みをやめたクライアントが 1 つあるだけで、ブロードキャストするサーバーのメモリは破綻するまで膨らみます。sgcWebSockets 2026.7 は MaxQueueSize と 3 つのオーバーフローポリシー、そして OnSendBufferFull イベントで接続ごとの送信キューに上限を設けます…

公開鍵が攻撃者から来たものなら、その鍵で暗号化しても無意味です。sgcWebSockets は長期の識別鍵で一時 E2EE 鍵に署名するようになり、相手は署名を検証し、フィンガープリントを比較してピン留めできます…

sgcWebSockets の HTTP サーバーは、クライアントが Accept-Encoding で通知したときに、DocumentRoot のファイルにも自分で組み立てたレスポンスにも gzip または deflate による圧縮をかけられるようになりました。既定では無効です…

WatchDog は固定間隔ではなく指数バックオフとジッターで再接続できるようになり、HTTP クライアントはサーバーの Retry-After のヒントを尊重しながら、失敗したリクエストを自分でリトライできるようになりました…

sgcWebSockets 2026.7 は Delphi にタスクとフューチャーを追加します。HTTP リクエスト、WebSocket の接続、AI のチャット呼び出しを、値を返す関数のように await でき、ThenProc、OnError、そして実際に処理を止めるキャンセルを備えます…

IETFはQUERYと呼ばれる新しいHTTPメソッドを策定しました。ボディを持つ安全かつ冪等なリクエストです。sgcWebSocketsはHTTP/1.1、HTTP/2、HTTP/3のクライアントとサーバーでこれをサポートします…

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

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

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

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

Delphiウェブ UIフレームワークの詳細比較: IntraWeb、UniGUI、TMS WEB Core、TMS XData と sgcHTML — アーキテクチャ、デプロイ、学習コスト、リアルタイム機能…

sgcHTML を使って Delphi でライブ ERP ダッシュボードを構築するステップバイステップガイドです。KPI 統計カード、売上グラフ、ページ付き請求書テーブル、かんばんボード、リアルタイム WebSocket プッシュ更新を実装します…

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

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

新しいネイティブ Android TLS バックエンドにより、アプリは Android 自身の SSLEngine を使って TLS で接続できるようになり、APK には OpenSSL の .so ファイルが一切含まれません。切り替えは TLSOptions.IOHandler への 1 行の変更だけです…

新しいネイティブ Apple TLS バックエンドにより、iOS と macOS アプリはオペレーティングシステム自身のスタックを使って TLS で接続できます。そのため配布する OpenSSL の .dylib は不要で、Network.framework を通じて TLS 1.3 を利用できます…

sgcWebSockets Enterprise には TsgcGRPCClient 上の型付き Vertex AI gRPC クライアントが付属しています。Delphi から HTTP/2 経由で Gemini モデルを呼び出し、サービスアカウントで認証し、コンテンツパーツから generateContent リクエストを構築し、候補を読み戻します…

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

gRPC Storage Read API を使って Delphi から Google BigQuery のテーブルを読み取る実践ガイド: TsgcGRPCClient 上の型付き BigQuery クライアントが HTTP/2 上で動作し、サービスアカウントで認証し、読み取りセッションを作成し、Avro または Arrow で行をサーバーストリーミングする方法…

モデルに推測させるのをやめましょう。自前のドキュメントを埋め込み、ベクトルを保存し、質問ごとに最も近いチャンクを取得して、DelphiでLLMにあなたのデータから回答させます…

Delphi アプリには OpenAI、Anthropic Claude、Google Gemini のどれを選びますか?それぞれがコードでどう見えるか、何が得意か、そしてなぜその選択は後から変えられるのか…

sgcWebSockets Enterprise の型付き Google Cloud Storage gRPC クライアントの実践ガイド: HTTP/2 トランスポート上での動作、サービスアカウント JWT 認証の仕組み、そしてバケットの一覧取得、バケットの作成、オブジェクトの一覧取得を行う Delphi 例…

AIエージェントとは、ツールを通じてあなた自身のコードをループで呼び出すLLMです。Delphiで構築する2つの方法: プロバイダーの関数呼び出しとMCPオープン標準…

DelphiでLLMの返答をトークン単位でストリーミング: OnHTTPAPISSEを割り当て、ストリーミングメソッドを呼び出し、各デルタをMemoに追加します。すべてのプロバイダーで同じパターン…

一回限りの補完はすべてを忘れます。チャットボットは記憶します。Delphiでターンをまたいで会話のコンテキストを保つ方法と、ライブな返答をストリーミングする方法…

Delphi から gRPC 経由で Google Cloud Natural Language を呼び出す実践的なウォークスルー: 型付き Natural Language クライアントが sgcWebSockets の HTTP/2 トランスポート上でどう動くか、サービスアカウント認証の仕組み、そして感情を分析し、エンティティを抽出し、テキストを分類する Delphi 例…

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

sgcIndy 2026.6 は、そのサーバースタックにオプトイン式のセキュリティ強化をもたらします。厳格な TLS 証明書検証、CRIME と再ネゴシエーションの緩和、サーバー側暗号スイート優先、合計読み取りデッドラインによる Slowloris 対策、HTTP ボディとヘッダーのサイズ制限、リクエストスマグリングの拒否、さらに ML-KEM-768 ポスト量子プリミティブを備えています…

sgcWebSockets を使って Delphi から gRPC 経由で Google Cloud Vision を呼び出す方法: TsgcGRPCClient 上の型付き Vision クライアントが、サービスアカウント JWT 認証とすぐに実行できるデモを伴って、HTTP/2 経由でラベル、テキスト(OCR)、顔、ランドマークの検出を実行します…

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

新しい OpenAPI アカウント API を使って、スクリプトや CI から eSeGeCe 製品にログインし、一覧表示してダウンロードできます。すぐに実行できる Delphi クライアントも付属します…

sgcWebSockets を使って Delphi から gRPC 経由で Google Cloud Translation v3 を呼び出す方法: TsgcGRPCClient 上の型付き Translation クライアントが、サービスアカウント認証付きの HTTP/2 トランスポート経由でテキストを翻訳し、言語を検出し、サポート言語を一覧表示します…

sgcWebSockets の型付き Speech-to-Text gRPC クライアントの実践ガイド: HTTP/2 トランスポート上での動作、Google サービスアカウントによる認証、そして認識リクエストを構築し、Recognize を呼び出して文字起こしと候補を読み取る Delphi 例…

TsgcGRPCClient、ネイティブ HTTP/2 トランスポート、サービスアカウント認証の上に構築された型付きクライアントを使って、Delphi から gRPC 経由で Google Cloud Pub/Sub のトピックへ発行し、サブスクリプションから取得します。外部ランタイムは不要です…

sgcWebSockets Enterprise に、組み込みの HTTP/2 トランスポート上で動作するネイティブ gRPC クライアント TsgcGRPCClient が追加されました。ユナリ、サーバーストリーミング、クライアントストリーミング、双方向の呼び出し、メタデータ、デッドライン、インターセプター、リトライに対応し、外部 gRPC ランタイムは不要です…

TsgcGRPCClient のステップバイステップ ガイド:gRPC が sgcWebSockets の HTTP/2 トランスポート上でどのように動作するか、チャネル、metadata、デッドライン、リトライの設定方法、そして unary、サーバー ストリーミング、クライアント ストリーミング、双方向の各呼び出しの Delphi サンプル…

Delphi 製の MCP サーバーを stdin/stdout 上で動作させ、クライアントにローカルなサブプロセスとして起動させましょう。これは AI コーディングエージェントが使うネイティブなパターンです…

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

TsgcAI_MCP_Server を使った Delphi での MCP サーバー構築のステップバイステップガイド。stdio または HTTP で Claude と GPT クライアントにツール、リソース、プロンプトを公開する。

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

Anthropic Claude の Delphi 向けステップバイステップチュートリアル: TsgcHTTP_API_Anthropic のセットアップ、メッセージ、ストリーミング、ビジョン、ツール利用、拡張思考、プロンプトキャッシング、MCP。

sgcWebSockets 2026.6.0より、DelphiおよびC++Builder向けのネイティブなApache Kafkaクライアント:ネイティブKafkaバイナリプロトコル経由でのメッセージの送受信、コンシューマーグループ、トピック管理、オフセット管理…

OpenAPI 3 REST APIをDelphi HTTPサーバー内で直接ホストする新しいEnterpriseコンポーネント — 仕様ファースト・コードファーストの両方に対応し、Swagger UI、検証、CORSを標準搭載…

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

OpenAPI 3.0 から Delphi REST クライアントを生成する sgcOpenAPI と swagger-codegen を比較: ワークフロー、コード品質、サポート機能、最新 Delphi 互換性。

sgcOpenAPI 2026.6は、単独でOpenAPI 3.0サービスをホストします。TsgcWSAPIServer_OpenAPIをTsgcHTTPServerにアタッチする形で、どちらもsgcOpenAPIに同梱されています。/docsのSwagger UI、/openapi.jsonのスペック、CORS、JSON-Schemaバリデーション、スペックファーストまたはコードファースト、sgcWebSocketsは不要…

Delphi 向け sgcWebSockets と Overbyte ICS の並列比較: WebSocket、HTTP/2、プロトコル網羅性、商用サポート、ライセンス、開発体験。

sgcWebSockets の最もよくある落とし穴を回避: OnMessage のブロッキング、WatchDog 再接続不足、無視されたハートビート、同期 UI 呼び出し、TLS 不一致など。

Delphi 開発者向け、2026 年版の sgcWebSockets と Indy の実践的比較: WebSocket、HTTP/2、MQTT、AMQP、QUIC、パフォーマンス、保守、そしてどちらを選ぶべきか。

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

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

Indy のブロッキング I/O モデルを後付けで改造するのではなく、なぜ sgcWebSockets が HPACK とフレーム多重化を含むカスタム HTTP/2 実装を出荷しているのかを舞台裏から見ます。

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

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

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

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

新製品リリースのお知らせ sgcSign のご紹介 Delphi と C++Builder のためのエンタープライズグレードのデジタル署名コンポーネント — CAdES、PAdES、XAdES、XMLDSig を単一のコンポーネントで実現します。デジタル署名はもはやニッチな...

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

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

Ollama Delphi API クライアントを使用すると、Llama、Mistral、Phi、Gemma などのオープンソース LLM をローカルで実行できます...

Mistral AI は、多言語理解、コード生成、関数呼び出し、構造化出力に優れた高性能モデルを提供する、欧州を代表する AI プロバイダーとしての地位を確立しています。Mistral を統合したい Delphi 開発者向けに...

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

DeepSeek は、競合サービスのほんの一部のコストで強力な推論、ビジョン、ツール呼び出し機能を提供する、最もコスト効率が高く高性能な AI モデルプロバイダーの一つとして急速に台頭してきました。Delphi 開発者向けに...

TsgcWebView2 は Microsoft Edge WebView2 をラップする新しいビジュアル Delphi コンポーネントで、VCL アプリケーション内でモダンな Chromium ベースのブラウザエンジンを利用できます...

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

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

リモートサーバー管理、自動デプロイ、構成管理、インフラ監視 — これらはすべてセキュアシェルへのアクセスに依存しています。単一のコマンドの実行であれ...

セキュアなファイル転送はエンタープライズ統合の基盤です。銀行パートナーとのデータ交換、リモートサーバーとのファイル同期、デプロイパイプラインの自動化など...

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

sgcWebSockets 4.5.4 から、新しい E2EE (エンドツーエンド暗号化) Delphi コンポーネントが利用可能になりました。ピア間でメッセージを暗号化でき、サーバーや第三者は内容を読めません...

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

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

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

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

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

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

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

MEXC スポットと先物のためのネイティブな Delphi / CBuilder 統合で、よりスマートに取引しましょう。新しい sgcWebSockets 2025.10.0 リリースでは、暗号資産接続を次のレベルへ引き上げる、まったく新しい...

sgcWebSockets は、WebAuthn 関連の機能を検証する FIDO Conformance Tools の公式テストに合格しています...

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

当社の Delphi および C++Builder 向けコンポーネント sgcWebSockets、sgcOpenAPI、sgcIndy、sgcBiometrics は Rad Studio 13 に完全対応しました。RAD Studio 13「Florence」の主な特徴:マルチプラットフォーム開発の継続…

sgcWebSockets 2025.8 は Rad Studio 13 Florence に対応し、WebAuthn サーバーが FIDO Conformance Test に合格し、OnWebAuthnUnauthorized イベントを追加します。

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

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

カスタムエンドポイント・チャレンジポリシー・データベース連携の資格情報ストレージ・FIDO メタデータ検証・クロスオリジン iframe サポートを示す包括的な Delphi サンプルです。

TsgcWSServer_API_WebAuthn コンポーネントは、HTTPS 上で WebAuthn プロトコルの依拠当事者側を実装する Delphi/FPC サーバーモジュールです。TsgcWebSocketHTTPServer または TsgcWebS...

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

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

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

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

OpenAI RealTime API により、低レイテンシのマルチモーダルな対話を構築できます...

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

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

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

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

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

Google Firebase Cloud Messaging (FCM) HTTP v1 API は、モバイルデバイスにプッシュ通知を送信するための最新の API です...

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

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

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

sgcIndy 2024.5.0 から XOAuth2 認証メカニズムがサポートされます。SASL XOAUTH2 メカニズムは、IMAP AUTHENTICATE、POP AUTH、SMTP AUTH コマンドで使用するためのメカニズムです。このメカニズムでは...

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

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

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

TsgcWebSocketLoadBalancerServer コンポーネントが sgcWebSockets 2024.3.0 で改善されました。これまで WebSocket のみサポートしていましたが、HTTP プロトコルにも対応し、HTTP リクエストを詳細に調整するための新しい...

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

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

sgcWebSockets 2024.2.0 から AMQP 1.0.0 がサポートされています。AMQP(Advanced Message Queuing Protocol)1.0.0 は、分散システム間の信頼性が高く非同期な通信を目的としたメッセージングプロトコル...

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

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

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

ByBit Client API が V5 にアップグレードされました。WebSocket API でリアルタイム市場データ更新・アカウント変更などを取得し、REST API で市場データの取得・注文の発注などを行えます...

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

eSeGeCe 顧客向けインストーラーセットアップが更新されました。全エディション共通セットアップ・オフラインインストール・サードパーティライブラリの同梱・コマンドラインパラメーター・Rad Studio 12 対応が追加されました....

sgcWebSockets 2024 が、CEX Plus 暗号通貨取引所の API を呼び出すための新しい Delphi コンポーネントを公開しました...

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

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

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

Bitstamp API クライアントが更新され、新機能と API エンドポイントが追加されました...

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

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

sgcWebSockets 2024 が、Pinecone (AI アプリケーション向けのベクトルデータベース) の API を呼び出すための新しい Delphi コンポーネントを公開しました...

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

sgcWebSockets 2022.10.0 から、sgcIndy パッケージを Windows セットアップを使用してインストールできるようになりました。sgcIndy セットアップは、RAD Studio に付属する標準の Indy バージョンをアンインストールします...

sgcWebSockets 2022.10.0 から Bybit 暗号取引所がサポートされました。WebSocket API でリアルタイム市場データ更新・アカウント変更などを取得し、REST API で注文・口座データを操作できます...

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

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

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

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

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

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

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

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

sgcWebSockets 2022.8.0 から、新しいコンポーネント TsgcRTCPeerConnection が sgcWebSockets ライブラリに追加されました。TsgcRTCPeerConnection は、P2P でピアを接続できる...

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

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

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

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

sgcWebSockets 2022.7.0 から Binance Wallet API がサポートされ、出金リクエスト、入金履歴、出金履歴の表示などが利用できるようになりました。https://binance-docs.github.io/apidocs/spot/e...

sgcWebSockets 2024 が、XTB 取引プラットフォームの API を Delphi から利用するための新しいコンポーネントを公開しました...

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

sgcWebSockets 2022.6 から、新しいコンポーネントとして RFC8445 を実装する ICE クライアントがライブラリに含まれました。ICE は WebRTC で使用されるプロトコルの 1 つです...

sgcWebSockets 2024 が、OKX 暗号通貨取引所の API を Delphi から利用するための新しいコンポーネントを公開しました...

sgcWebSockets 2025 が、新しい Google Cloud SDK Delphi コンポーネントを公開しました。Google Cloud Storage、Google Cloud Pub/Sub、Google Cloud Tasks など多くの Google Cloud サービスを Delphi から利用できます...

sgcWebSockets 2025 が、新しい Amazon AWS SDK Delphi コンポーネントを公開しました。Amazon S3、Amazon DynamoDB、Amazon SQS をはじめとする多くの AWS サービスを Delphi から利用できます...

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

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

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

sgcWebSockets 2022.4.0 から Pusher キャッシュチャネルがサポートされています。現在利用可能なキャッシュチャネル:パブリック、プライベート、プレゼンスキャッシュチャネル...

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

sgcWebSockets 2022.3.0 から、外部の OAuth2 プロバイダーを使用してサーバーが受信するリクエストを認証できます。OAuth2 Server Provider コンポーネントを使用すると...

Delphi または CBuilder 向けの sgcWebSockets を Windows セットアップでインストールできるようになりました...

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

sgcWebSockets 2024 が、KuCoin 暗号通貨取引所の API を Delphi から利用するための新しいコンポーネントを公開しました...

sgcWebSockets 2024 が、KuCoin Futures (先物) 暗号通貨取引所の API を Delphi から利用するための新しいコンポーネントを公開しました...

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

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

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

sgcWebSockets 2022.1 から Bitmex REST API がサポートされ、注文の発注、既存注文のキャンセル、約定や建玉の取得などが利用できるようになりました。注文の発注 Bitmex REST...

AMQP では 2 つのモードでメッセージを受信できます。クライアントからのリクエスト: GetMessage メソッドを使用します。キューにメッセージがない場合は OnAMQPBasicGetEmpty イベントが呼び出されます。サーバーからのプッシュ...

PublishMessages メソッドは AMQP サーバーへメッセージを送信するために使用します。AMQP サーバーはキュー名をルーティングキーとして使用し、キューを "direct" エクスチェンジに自動的にバインドします。これにより、バインディングを宣言する必要なく特定のキュー...

sgcWebSockets 2022.1 から AMQP 0.9.1 プロトコルをサポートしています。AMQP はメッセージ指向ミドルウェア向けのオープンスタンダードなアプリケーション層プロトコルです。

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

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

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

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

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

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 は OpenSSL 3.0.0 に対応し、RTCMultiConnection サーバー、FTX のトリガー注文、Binance の UserStream を追加し、SChannel のメモリリークを修正します。

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

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

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

sgcWebSockets 4.5.2 では、Rad Studio 11 に対応し、TsgcTURNServer、TsgcTURNClient、TsgcWSAPI_ThreeCommas が追加され、IOCP のメモリリークを修正しました。

Rad Studio 11 Alexandria がリリースされ、sgcWebSockets 4.5.2 バージョンでサポートされます。アクティブなサブスクリプションをお持ちのお客様は、Rad Studio 11 をサポートする最新バージョンをダウンロードできます...

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

sgcWebSockets 4.5.4 から、新しい 3Commas API クライアントコンポーネントが利用可能になります。3Commas は暗号通貨向けの自動売買プラットフォームです...

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

sgcWebSockets 4.5.7 から、TURN (Traversal Using Relays around NAT) プロトコルをサポートする新しい Delphi サーバーおよびクライアントコンポーネントが利用可能になりました...

sgcWebSockets 2025 が、新しい RCON (Remote Console) Delphi クライアントコンポーネントを公開しました。RCON プロトコルを実装するゲームサーバーにリモート接続できます...

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

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

sgcWebSockets 4.5.3 から、暗号通貨取引所 FTX の REST および WebSocket API をサポートする新しい Delphi コンポーネントが利用可能になりました...

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

sgcWebSockets 4.5.4 から、STUN (Session Traversal Utilities for NAT) プロトコルをサポートする新しい Delphi サーバーおよびクライアントコンポーネントが利用可能になりました...

sgcWebSockets 4.4.9 は HttpUploadFiles で大きな POST を受け取れるようにし、TsgcUDPClient と TsgcUDPServer、OAuth2 の Client Credentials を追加します。

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

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

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

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

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

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

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

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

sgcWebSockets 4.4.8 から、WebSocket クライアントや HTTP/2 クライアントなどのクライアントコンポーネントで JWT がサポートされます。TsgcHTTP_JWT_Client コンポーネントは JWT トークンのエンコードと署名を行い、WebSocket にアタッチします...

sgcWebSockets 4.4.8 から、サーバーコンポーネントで JWT トークンがサポートされます。TsgcHTTP_JWT_Server コンポーネントは、WebSocket プロトコル使用時には WebSocket ハンドシェイクで受信した JWT トークンを、HTTP プロトコル使用時には...

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

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

sgcWebSockets 4.4.8 より、Coinbase Pro REST API が完全サポートされました。REST API により、パブリックマーケットデータへのアクセスや新規注文の発注などが可能です...

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

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

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

sgcWebSockets 4.4.7 から Socket.IO 3 API をサポートしています。Socket.IO クライアントのインスタンスを作成すると、デフォルトで API 3.* 向けに設定されます。サンプル Socket.IO API 3 サーバーへの接続方法のシンプルなサンプルを以下に示します...

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

sgcWebSockets 4.4.7 より Coinbase WebSocket API をサポートしています。

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

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

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

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

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

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

sgcBiometrics は、Windows Hello の顔認識機能を使用してユーザーを認証する新しい顔認識 Delphi コンポーネントを公開しました...

Delphi にパッケージをインストールすると、ときどき「ファイル.bpl が見つかりません」というエラーメッセージが表示されることがあります。このエラーは、コンパイル済みのパッケージが正しい場所にないことを意味します...

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

sgcWebSockets 4.4.5 は OAuth2 サーバー TsgcHTTP_OAuth2_Server、HTTP.SYS の BindingOptions、STOMP の ConnectHeaders を追加します。

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

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

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

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

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

Worldpay は WebSocket + STOMP プロトコルを使用した直接統合を提供しています。

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

sgcWebSockets 4.4.4 は TsgcHTTPGoogleCloud_Calendar_Client、MQTT の PublishAndWait、TsgcHTTP2Client の Authentication を追加します。

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

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

sgcWebSockets 4.5.4 から、Google Calendar API v3 をサポートする新しい Delphi クライアントコンポーネントが利用可能になりました...

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

sgcWebSockets 4.4.3 は TsgcWebSocketHTTPServer の HTTP2Options で HTTP/2 に初期対応し、Bittrex V3 API と Amazon IoT の SignatureV4 にも対応します。

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

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

sgcWebSockets 4.4.3 から、Amazon AWS IoT MQTT コンポーネントがカスタム認証をサポートしました。これにより、すべての MQTT プロトコルに対応しています。

sgcWebSockets 4.4.3 から、Amazon AWS IoT クライアントが Signature V4 認証をサポートしました。これにより、AWS MQTT サーバーに対する認証で証明書を使用する必要がなくなります。Signature V4...

sgcWebSockets 4.4.3 から、Bittrex API コンポーネントが最新の WebSocket API V3 をサポートします。旧 API は 2020 年 9 月 30 日にサポート終了予定です。API は引き続き SignalR ベースですが、変更点が多く...

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

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

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

sgcWebSockets 4.4.2 から、iOS64 デバイスで Telegram がサポートされます。つまり、ご自身の Telegram クライアントを構築できます。TDLib がネットワーク実装の詳細、暗号化、ローカル...

TMS Sparkle と sgcWebSockets を同時に実行できるかというご質問に対して、答えは「はい」です。

sgcWebSockets 4.2.2 より Binance Futures API を完全にサポートしています。

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

sgcWebSockets 4.4.1 から Android デバイス向けに Telegram がサポートされました。これにより、独自の Telegram クライアントを構築できます。TDLib がネットワーク実装の詳細、暗号化、ローカル...

sgcWebSockets ライブラリでの Rad Studio 10.4 のサポートをただちに提供開始したことをお知らせします。登録ユーザーは、プライベートアカウントから最新ベータをダウンロードできます。次のリリースでは...

WAMP 1.0 は、RPC と PubSub という 2 つの非同期メッセージングパターンを提供するオープンな WebSocket サブプロトコルです。sgcWebSockets 4.3.8 から、WAMP 1.0 仕様には含まれない新しいメソッドがサポートされます...
sgcWebSockets Dataset サブプロトコルは、接続されているすべてのクライアントにデータベースの変更をブロードキャストできます。sgcWebSockets 4.3.8 からは 2 つの更新モードが使えます。...

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

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

sgcWebSockets 2024 が、Google Cloud Pub/Sub をサポートする新しい Delphi コンポーネントを公開しました。Google のメッセージングサービスへメッセージを発行 / 購読できます...

sgcWebSockets 4.3.6 より Binance API が改善され新しいメソッドが実装されました。

Amazon Simple Queue Service(SQS)はフルマネージドのメッセージキューイングサービスで、マイクロサービス、分散システム、サーバーレスアプリケーションを疎結合化してスケールさせることができます。SQS は...

sgcWebSockets 4.5.6 から、Discord API をサポートする新しい Delphi コンポーネントが利用可能になりました。Discord ボットの作成、メッセージの送信、Discord サーバーの管理を行えます...

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

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

近年、Indy は更新されておらず、修正のみが適用され、sgcWebSockets パッケージにとって非常に重要となる新機能の多くが実装されていません。これを修正するため、より多くの機能を持つカスタム Indy パッケージを提供するため作業を進めてきました...

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

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

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

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

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

sgcWebSockets ライブラリには、すべての条件付きコンパイル設定を含む設定ファイルが source フォルダにあります。このファイルは sgcVer.inc です。このファイルを開くと、多数の条件付き...

ASP.NET Core SignalR は、アプリケーションにリアルタイム Web 機能を追加することを簡素化するオープンソースライブラリです。リアルタイム Web 機能を使うと、サーバー側のコードからクライアントへ即座にコンテンツをプッシュできます…

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

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