シンプルなソケットを介してマネージャーと通信する独自の RTOS を実行する組み込みデバイスの管理 UI を維持しています。最近、ネットワーク経由でファイルにアクセスできるように、NFS v2 または v3 を実行するデバイスに NFS クライアントを追加しました。C# .NET 3.5 で記述された管理アプリケーションから、管理アプリケーションを実行しているマシン上のフォルダーをデバイスに動的に提供する方法を探しています。
したがって、私が直面しているのは、コードでインスタンス化、構成、および起動できる何らかの種類の NFS サーバー オブジェクトが必要であり、NFS 共有の情報をデバイスに渡し、デバイスが共有をマウントすることです。デバイスが完了すると、接続が切断され、完了したことが通知されます。この時点で、サーバー オブジェクトをシャットダウンして破棄できます。
少し調べてみたところ、いくつかの Java NFS サーバーが見つかりましたが、C# 用のものはありませんでした。ここ (http://code.google.com/p/nekodrive/) で優れた NFS クライアントを見つけましたが、サービス提供機能を提供していないようです。私が探していることを実行するものはありますか、それとも独自のサーバーを最初から作成する必要がありますか?