-1

Web インターフェイスを備えた Media Player Classic のような埋め込み HTTP サーバーを使用してデスクトップ Delphi 7 Win32 アプリを作成する方法。ユーザーのブラウザから http://:/ などの URL にスタンドアロンの HTTP サーバーを起動し、GET または POST を使用して要求し、Delphi アプリから応答する必要があります。

4

2 に答える 2

1

通常、TCP/IP ライブラリにはデモ プロジェクトが付属しています。例http://synapse.ararat.cz/doku.php/public:howto:httpsserver

サービスの 1 つとして HTTP サーバーを提供する、より大きなフレームワークもあります (それでも、コードのその部分を切り分けて再利用することができます)。

たとえば (しかし、Henri はうんざりしてプロジェクトEmbarcaderoを放棄したようDelphiです) http://code.google.com/p/delphionrails/w/list

別の例としてhttp://blog.synopse.info/tag/HTTPhttp.sysがあります。この実装は、.NET 用の高速 HTTP プロトコル実装として開発された Windows ドライバーに依存していますMicrosoft IIS。最近のDataSnapパフォーマンスの銃撃戦では、AFAIRmORMotを介して動作するベースのサーバーが、http.sys低いオーバーヘッドで優れたパフォーマンスを示しました。ところで、Indy-basedDataSnapは、低から中程度の負荷でのみ存続することが示されました。

于 2013-04-09T10:31:09.677 に答える
0

プロジェクトに IdHTTPServer を追加します。

于 2013-04-09T09:01:24.560 に答える