私は、人が自分のコンピューター上のファイルにリモートでアクセスできるようにする小さなアプリケーションを作成しようとしています。ファイルは、マシン上で実行され、オンデマンドで Web サーバーにファイルを提供するデーモンによって提供されます。
この種の目的には、どのような種類のプロトコルが理想的ですか? ファイアウォールの問題を回避するために raw ソケット (または FTP) を使用したくありません。Websocket は良い代替手段となります。それを行う他の方法はありますか?
Javaまたは他の言語で利用できるこのようなものはありますか? ソース コードを探しているので、クローズド ソース アプリケーションは論外です。また、正しい方向に進むために役立つその他のヒントもあれば幸いです。