プレイヤーがブラウザ経由でプレイするときに、受信したパケットからマップを作成するアプリを作りたいです。したがって、ユーザーはプロキシ 127.0.0.1 を設定する必要がありますが、どうすればパケットをリッスンしてサイトに送信できますか?
次のように表示されるはず
です Browser -> My app | チェック | -> サーバーに送信
適切なポート (通常は HTTP の場合は 80、SSL の場合は 443) でリッスンするアプリケーションを作成する必要があります。接続で何をしたいのか、どのレベルのチェックをしたいのかは言いません。使用できる最も低いレベルのクラスはSystem.Net.Sockets.Socketクラスです。これにより、柔軟性が最大になりますが、作業も最大になります。
少なくとも、HTTP 要求を解析し、チェックを行ってから、要求を適切なサーバーにルーティングする必要があります。HTTP プロトコルはRFC 2616で定義されていますが、特にヘッダーに関しては無数の拡張機能とカスタマイズ可能な機能があります。
最後に、localhost をプロキシとして使用するようにブラウザーを構成します。