C# で拡張可能な MUD/ORPG ゲーム サーバー フレームワークの開発に取り組んでいます。パッケージの一部として、ユーザーのマシンにインストールできる SOCKS5 プロキシ クライアントを含めたいと考えています。このプロキシ クライアントは、ユーザーの標準的な telnet クライアント (zMUD、GMUD、MUSHclient、または単純な telnet) と MUD ゲーム サーバーの間に位置し、特定のパケットを探します。これらのパケットは、従来テキストベースの telnet クライアントでは利用できなかった別のウィンドウと情報を表示するようにクライアントに指示します。ゲームアプリなので、世界地図や装備一覧などを表示することができます。
プロキシ開発がどのように機能するか、およびこれを作成し始めることができる場所に関する情報/ガイダンスを探しています。私は現在、基本的な C# telnet クライアントを持っており、サーバー自体にはマルチスレッドの telnet リスナーがあり、すべてがうまくいっています。そのため、システムを完全にテストすることができます。仲介者 (プロキシ) を作成するために何をすべきかを知る必要があるだけです。 . どんな提案でも大歓迎です。