cbuilder

333 articles tagged “cbuilder”.

· リリース

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

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

· コンポーネント

DelphiでOpenPGP:GnuPGなしで暗号化、署名、検証

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

· コンポーネント

Delphiにおける耐量子暗号

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

· コンポーネント

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コンポーネントが対象で、左から右のページはバイト単位で同一のままです…

· コンポーネント

閉じたブラウザにDelphiから届く

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

· コンポーネント

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

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

· コンポーネント

DelphiでOpenSSLかネイティブ暗号かを実行時に選択

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

· コンポーネント

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

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

· コンポーネント

平易な英語でDelphiのグリッドに質問する

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

· コンポーネント

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

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

· コンポーネント

5分で作るDelphi Web CRUDページ

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

· コンポーネント

OpenSSLのDLLなしのDelphi TLS 1.3

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

· コンポーネント

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

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

· コンポーネント

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

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

· コンポーネント

アップロードせずに大きなインストーラーに署名する

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

· コンポーネント

スクリーンショットをDelphiのWebページに変える

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

· コンポーネント

Delphi で MSI や MSIX インストーラーに署名する方法

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

· コンポーネント

ChatGPTとClaudeの中でDelphiアプリを動かす

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

· コンポーネント

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 メディアエンジン、新しい暗号パッケージ、検証でのトラストアンカー…

· コンポーネント

sgcWebRTC: Delphi と C++ Builder 向けのネイティブ WebRTC メディアエンジン | eSeGeCe ブログ

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

· リリース

sgcOpenAPI 2026.9.0: パーサーの全面刷新 | eSeGeCe ブログ

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

· リリース

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プラットフォーム、フィールドサービス…

· コンポーネント

HuobiとHTX: 1日の一部だけ失敗する署名タイムスタンプの修正 | eSeGeCe ブログ

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

· コンポーネント

Kraken: WebSocket と Futures REST クライアントにおける4つの信頼性修正 | eSeGeCe ブログ

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

· コンポーネント

sgcHTML デザイン画面 — コードだけでなく、ビジュアルにページを構築

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

· 機能

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

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

· コンポーネント

sgcCrypto: Delphi と C++ Builder 向けの新しい暗号ライブラリ | eSeGeCe ブログ

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、そして TLS の全面刷新 | eSeGeCe ブログ

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

· コンポーネント

sgcWebSockets が自身の SBOM をインストールするようになりました | eSeGeCe ブログ

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

· コンポーネント

sgcWebSockets と sgcOpenAPI の zlib 1.3.1 | eSeGeCe ブログ

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

· コンポーネント

Delphi での Binance レート制限: バッチ送信、ペース調整、読み取れる 429 | eSeGeCe ブログ

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

· コンポーネント

sgcProtoBuf: .proto ファイルから Delphi ユニットへ | eSeGeCe ブログ

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

· コンポーネント

REST サーバー + OpenAPI: Delphi でのコントラクトファースト API | eSeGeCe ブログ

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

· コンポーネント

REST サーバー: ユーザー、マルチテナンシー、メトリクス | eSeGeCe ブログ

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

· コンポーネント

TsgcHTTPRESTServer: 新しい REST サーバーコンポーネント | eSeGeCe ブログ

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

· コンポーネント

sgcWebSockets での OpenSSL 静的リンク: libcrypto と libssl の DLL が不要に | eSeGeCe ブログ

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

· コンポーネント

IOCPおよびEPOLLサーバー向けのTCPKeepAliveとKeepAliveTimeout | eSeGeCe ブログ

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

· コンポーネント

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 を提供します…

· 機能

WebBroker と DataSnap で動く sgcHTML | eSeGeCe ブログ

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

· コンポーネント

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 クライアントを追加します…

· コンポーネント

再接続を生き延びる仮想通貨フィードと、BAN されないためのレートリミッター

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

· コンポーネント

MCP クライアントの OAuth2 と Identity Assertion グラント

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

· コンポーネント

バックプレッシャー: 遅い WebSocket クライアントのための送信キュー制限

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

· コンポーネント

E2EE の本人性検証: 途中での鍵すり替えを止める

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

· コンポーネント

sgcWebSockets HTTP サーバーにおける gzip と deflate 圧縮

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

· コンポーネント

再接続とリトライ: 指数バックオフ、ジッター、Retry-After | eSeGeCe ブログ

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

· コンポーネント

Delphi の async / await: イベントハンドラー不要の sgcWebSockets | eSeGeCe ブログ

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

· 機能

Delphiの新しいHTTP QUERYメソッド

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

· コンポーネント

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 vs UniGUI、TMS WEB Core、IntraWeb: Delphiウェブフレームワークの選び方 | eSeGeCe ブログ

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

· アプリケーション

sgcHTML と Delphi でリアルタイム ERP ダッシュボードを構築する | eSeGeCe ブログ

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

· コンポーネント

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 のネイティブ Android TLS: OpenSSL のデプロイ不要 | eSeGeCe ブログ

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

· コンポーネント

sgcWebSockets のネイティブ Apple TLS: iOS と macOS での TLS 1.3、OpenSSL 不要

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

· コンポーネント

Delphi で gRPC を使う Google Vertex AI | eSeGeCe ブログ

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

· コンポーネント

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

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

· コンポーネント

Delphi で gRPC を使う Google BigQuery | eSeGeCe ブログ

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

· コンポーネント

Delphi で gRPC を使う Google Cloud Storage | eSeGeCe ブログ

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

· コンポーネント

Delphi で gRPC を使う Google Cloud Natural Language | eSeGeCe ブログ

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

· コンポーネント

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

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

· リリース

sgcIndy 2026.6: TLS、TCP、HTTP 向けのサーバーセキュリティ強化

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

· コンポーネント

Delphi で gRPC を使う Google Cloud Vision | eSeGeCe ブログ

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

· コンポーネント

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

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

· コンポーネント

Delphi で gRPC を使う Google Cloud Translation | eSeGeCe ブログ

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

· コンポーネント

Delphi で gRPC を使う Google Cloud Speech-to-Text | eSeGeCe ブログ

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

· コンポーネント

Delphi で gRPC を使う Google Cloud Pub/Sub | eSeGeCe ブログ

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

· コンポーネント

Delphi 向け gRPC クライアント | eSeGeCe ブログ

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

· コンポーネント

Delphi で gRPC クライアント(TsgcGRPCClient)を使う方法 | eSeGeCe ブログ

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

· コンポーネント

sgcWebSockets 向け MCP stdio トランスポート: サーバーとクライアント | eSeGeCe ブログ

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

· コンポーネント

Delphi向けApache Kafkaクライアント

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

· レビュー

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

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

· レビュー

sgcWebSockets vs ICS | eSeGeCe ブログ

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

· レビュー

sgcWebSockets vs Indy 2026 | eSeGeCe ブログ

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

· コンポーネント

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をサードパーティプラットフォームに移行する形で廃止し、この統合はアップストリームのプロバイダーを失いました…

· レビュー

カスタム HTTP/2 スタック vs Indy 拡張 | eSeGeCe ブログ

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

· 機能

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

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

· リリース

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 コンポーネントを公開しました...

· コンポーネント

Delphi 向け sgcSign XAdES / PAdES / CAdES | eSeGeCe ブログ

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

· 機能

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

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

· リリース

sgcWebSockets 2026.4 | eSeGeCe ブログ

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

· コンポーネント

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

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

· コンポーネント

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

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

· コンポーネント

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

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

· コンポーネント

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

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

· コンポーネント

Microsoft Edge WebView2 Delphi | eSeGeCe ブログ

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

· 機能

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

· コンポーネント

SSH クライアント sgcIndy Delphi コンポーネント | eSeGeCe ブログ

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

· コンポーネント

SFTP クライアント sgcIndy Delphi コンポーネント | eSeGeCe ブログ

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

· コンポーネント

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

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

· 機能

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 接続で行えます...

· 機能

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

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

· 機能

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

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

· 機能

Bybit Update API sgcWebSockets | eSeGeCe ブログ

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

· 機能

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

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

· 機能

Bitmex API Update sgcWebSockets | eSeGeCe ブログ

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

· 機能

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

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

· 機能

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

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

· コンポーネント

Delphi 向け E2EE エンドツーエンド暗号化 | eSeGeCe ブログ

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

· 機能

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

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

· リリース

sgcWebSockets 2025.10 | eSeGeCe ブログ

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

· 機能

MCP 認証 Delphi | eSeGeCe ブログ

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

· コンポーネント

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

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

· コンポーネント

Telegram Delphi クライアント

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

· コンポーネント

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

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

· コンポーネント

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

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

· コンポーネント

Delphi / C++Builder 向け MEXC API | eSeGeCe ブログ

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

· コンポーネント

sgcWebSockets と FIDO Conformance Tools | eSeGeCe ブログ

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

· コンポーネント

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

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

· リリース

sgcWebSockets Rad Studio 13 対応 | eSeGeCe ブログ

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

· リリース

sgcWebSockets 2025.8 | eSeGeCe ブログ

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

· 機能

sgcWebSockets の認可機能 | eSeGeCe ブログ

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

· 機能

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

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

· コンポーネント

C++Builder で WebSocket サーバーを構築する | eSeGeCe ブログ

TsgcWebSocketServer は sgcWebSockets スイートの一部であり、C++Builder で WebSocket サーバーを作成するための高レベルコンポーネントを提供します。このガイドでは最小限のサーバー構築手順を説明します...

· コンポーネント

WebAuthn 高度な使用例 | eSeGeCe ブログ

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

· コンポーネント

sgcWebSockets WebAuthn サーバー徹底解説 | eSeGeCe ブログ

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

· 機能

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

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

· リリース

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 を修正しました。

· コンポーネント

OpenAI RealTime API | eSeGeCe ブログ

OpenAI RealTime 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 など非同期メソッドを追加します。

· 機能

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

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

· リリース

sgcWebSockets 2024.10 | eSeGeCe ブログ

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

· 機能

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

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

· コンポーネント

Google FCM HTTP v1 (Delphi) | eSeGeCe ブログ

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

· 機能

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

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

· 機能

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

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

· リリース

sgcWebSockets 2024.5 | eSeGeCe ブログ

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

· コンポーネント

sgcIndy XOAuth2 Delphi | eSeGeCe ブログ

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

· 機能

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 対応を追加します。

· コンポーネント

HTTP / WebSocket プロトコル向けロードバランサー | eSeGeCe ブログ

TsgcWebSocketLoadBalancerServer コンポーネントが sgcWebSockets 2024.3.0 で改善されました。これまで WebSocket のみサポートしていましたが、HTTP プロトコルにも対応し、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...

· コンポーネント

AMQP 1.0.0 Delphi クライアント | eSeGeCe ブログ

sgcWebSockets 2024.2.0 から AMQP 1.0.0 がサポートされています。AMQP(Advanced Message Queuing Protocol)1.0.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 のメモリリークを修正します。

· コンポーネント

Bybit Client API V5 | eSeGeCe ブログ

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

· リリース

sgcWebSockets 2023.8 | eSeGeCe ブログ

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

· インストール

Rad Studio セットアップを更新 | eSeGeCe ブログ

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

· コンポーネント

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

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

· 機能

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

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

· 機能

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

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

· リリース

sgcWebSockets 2023.7 | eSeGeCe ブログ

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

· コンポーネント

Bitstamp API クライアント更新 | eSeGeCe ブログ

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

· 機能

Microsoft Azure OpenAI と RAD Studio | eSeGeCe ブログ

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

· リリース

sgcWebSockets 2023.6 | eSeGeCe ブログ

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

· コンポーネント

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

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

· 機能

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

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

· 機能

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

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

· リリース

sgcWebSockets 2023.3 | eSeGeCe ブログ

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

· 機能

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

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

· 機能

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

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

· 機能

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

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

· 機能

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

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

· 機能

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

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

· リリース

sgcWebSockets 2023.2 | eSeGeCe ブログ

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

· 機能

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

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

· 機能

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

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

· 機能

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

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

· リリース

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、暗号資産取引所および取引プラットフォーム...

· インストール

Indy セットアップ:RAD Studio Delphi と C++Builder | eSeGeCe ブログ

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

· コンポーネント

Bybit Client API | eSeGeCe ブログ

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

· リリース

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 サーバー — EPOLL Linux(3 / 3) | eSeGeCe ブログ

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

· 機能

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) をサポート...

· リリース

RTCPeerConnection P2P | eSeGeCe ブログ

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

· 機能

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

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

· リリース

sgcWebSockets 2022.7 | eSeGeCe ブログ

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

· コンポーネント

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

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

· コンポーネント

Binance Wallet API | eSeGeCe ブログ

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

· コンポーネント

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

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

· リリース

sgcWebSockets 2022.6 | eSeGeCe ブログ

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

· コンポーネント

ICE クライアント(Interactive Connectivity Establishment) | eSeGeCe ブログ

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

· コンポーネント

Delphi OKX API | eSeGeCe ブログ

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

· リリース

Delphi Google Cloud SDK | eSeGeCe ブログ

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

· リリース

Delphi Amazon AWS SDK | eSeGeCe ブログ

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

· リリース

sgcWebSockets 2022.4.0 | eSeGeCe ブログ

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

· 機能

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

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

· 機能

ZLib 1.2.12 Delphi - CBuilder | eSeGeCe ブログ

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

· コンポーネント

Pusher のキャッシュチャネル | eSeGeCe ブログ

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

· リリース

sgcWebSockets 2022.3.0 | eSeGeCe ブログ

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

· コンポーネント

外部 OAuth2 プロバイダーを使用した認可 | eSeGeCe ブログ

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

· インストール

新しい sgcWebSockets Windows インストーラー | eSeGeCe ブログ

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

· 機能

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

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

· コンポーネント

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

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

· コンポーネント

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

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

· リリース

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 クライアントでサポートされています。

· コンポーネント

Bitmex Delphi クライアント アップデート | eSeGeCe ブログ

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

· コンポーネント

AMQP メッセージの受信(3 / 3)| eSeGeCe ブログ

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

· コンポーネント

AMQP メッセージのパブリッシュ(2 / 3)| eSeGeCe ブログ

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

· コンポーネント

AMQP エクスチェンジとキュー(1 / 3)| eSeGeCe ブログ

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

· リリース

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

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

· 機能

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

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

· 機能

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

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

· リリース

sgcWebSockets 4.5.4 | eSeGeCe ブログ

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

· 機能

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

· リリース

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 アプリケーション (画面共有、音声 / 映像会議、ファイル共有、メディアストリーミングなど) 向けの...

· 機能

Pusher REST API | eSeGeCe ブログ

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

· リリース

sgcWebSockets 4.5.2 | eSeGeCe ブログ

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

· リリース

Rad Studio 11 Alexandria | eSeGeCe ブログ

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

· 機能

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

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

· コンポーネント

Delphi 3Commas クライアント | eSeGeCe ブログ

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

· リリース

Telegram ライブラリを更新

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

· コンポーネント

Delphi STUN / TURN サーバーとクライアント | eSeGeCe ブログ

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

· コンポーネント

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

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

· 機能

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

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

· 機能

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

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

· コンポーネント

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

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

· 機能

TIME_WAIT TCP コネクション

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

· コンポーネント

Delphi STUN サーバー / クライアント | eSeGeCe ブログ

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

· リリース

sgcWebSockets 4.4.9 | eSeGeCe ブログ

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

· 機能

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

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

· 機能

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 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 の不具合も修正します。

· コンポーネント

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

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

· コンポーネント

JWT Delphi サーバー | eSeGeCe ブログ

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

· コンポーネント

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 鍵交換メカニズムを使用すると、サーバーの鍵ペアと、固有のセキュアセッションごとに作成されるセッションキーとの間にリンクが作成されます...

· コンポーネント

Coinbase Pro REST API | eSeGeCe ブログ

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

· 機能

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

· コンポーネント

Socket.IO 3 API サポート | eSeGeCe ブログ

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

· 機能

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

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

· コンポーネント

Coinbase WebSocket API | eSeGeCe ブログ

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

· リリース

sgcWebSockets 4.4.6 | eSeGeCe ブログ

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

· コンポーネント

顔認識 | eSeGeCe ブログ

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

· インストール

ファイルが見つかりません (.bpl) | eSeGeCe ブログ

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

· コンポーネント

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

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

· リリース

sgcWebSockets 4.4.5 | eSeGeCe ブログ

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

· 機能

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 サービスへ限定的にアクセスできます...

· コンポーネント

Worldpay WebSocket STOMP API | eSeGeCe ブログ

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

· 機能

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

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

· リリース

sgcWebSockets 4.4.4 | eSeGeCe ブログ

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

· 機能

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

· コンポーネント

Google Calendar クライアント API v3 | eSeGeCe ブログ

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

· 機能

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

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

· リリース

sgcWebSockets 4.4.3 | eSeGeCe ブログ

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

· 機能

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 をサポートする予定です。デフォルトでは...

· コンポーネント

AWS IoT MQTT カスタム認証 | eSeGeCe ブログ

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

· コンポーネント

AWS IoT MQTT Signature V4 | eSeGeCe ブログ

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

· コンポーネント

Bittrex API V3 のサポート

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

· 機能

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 クライアントを実装する過程では、外部ツールの利用が重要となります...

· コンポーネント

iOS Telegram クライアント | eSeGeCe ブログ

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

· コンポーネント

WebSockets と TMS Sparkle の連携 | eSeGeCe ブログ

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

· コンポーネント

Binance Futures API | eSeGeCe ブログ

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

· リリース

sgcWebSockets 4.4.1 | eSeGeCe ブログ

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

· コンポーネント

Android Telegram クライアント | eSeGeCe ブログ

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

· リリース

Rad Studio 10.4 | eSeGeCe ブログ

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

· 機能

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 はアイドルプロトコルであるため、接続はアクティブだとみなされます。切断の原因...

· コンポーネント

Google Cloud Pub/Sub Delphi コンポーネント | eSeGeCe ブログ

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

· コンポーネント

Binance API WebSocket および REST API | eSeGeCe ブログ

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

· コンポーネント

Amazon SQS コンポーネント | eSeGeCe ブログ

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

· コンポーネント

Discord API コンポーネント | eSeGeCe ブログ

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

· コンポーネント

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

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

· 機能

FMXLinux | eSeGeCe ブログ

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

· コンポーネント

Indy コンポーネントと OpenSSL 1.1.1 | eSeGeCe ブログ

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

· 機能

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 サーバーにファイルをアップロードする方法を示すデモです。

· インストール

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

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

· インストール

sgcWebSockets の条件付きコンパイル

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

· コンポーネント

Delphi で SignalR Core を扱う | eSeGeCe ブログ

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

· 機能

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

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

· 機能

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

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