1

これについての最善の方法に興味があります。ネットワーク上のすべてのマシンに対して ping を実行するのにかかる時間を表示する Web ページを作成したいと考えています。C# プログラムで ping を実行し、それを Web ページに報告する必要があります。Webページで「再ping」をクリックして、プログラムがテストを再実行できるようにしたいです。これについて最善の方法は何ですか?

最大の問題は、ユーザーから C# プログラムに情報を渡す方法です。

以下のように、プログラムをサーバーに投稿すると、サーバーにユーザーが表示されます。

User <----> PHP Host <---- C# Program

しかし、どうすればデータを逆に取得できますか?

PHP Host ---?-->C# Program

私はこれについてすべて間違って考えていますか?

要求されたときに解釈される PHP ホストよりもはるかに複雑な機能 (スレッド化、接続など) があるため、ping などを C# プログラムで処理する必要があります。

C# プログラムでユーザーにページを返させ、PHP サーバーを完全に回避することは可能でしょうか?

どんなアイデアでも大歓迎です。

4

1 に答える 1

1

多くのオプションがあります。PHP サーバーの使用を避けたい場合は、おそらくこれに似た単純な http サーバーを作成するのが最も簡単でしょう。その他のオプションには、PHP スクリプトからアクセスするか、クライアント アプリケーションから直接アクセスする C# バックエンドまたは Web サービスで ASP.NET を使用することが含まれます。

于 2012-07-27T02:41:17.880 に答える