繁体   English   中英

.NET NFS服务器实现?

[英].NET NFS server implementation?

我维护运行专有RTOS的嵌入式设备的管理UI,该RTOS通过简单的套接字与管理器进行通信。 我们最近向该设备添加了一个NFS客户端,该客户端运行NFS v2或v3,以便它可以通过网络访问文件。 我正在寻找一种方法,可以从用C#.NET 3.5编写的管理应用程序中动态地将运行管理应用程序的计算机上的文件夹服务到设备。

因此,我所面临的是需要某种我可以实例化,配置和启动代码的NFS服务器对象,然后将NFS共享的信息传递到我的设备上,然后再安装该共享。 设备完成后,它将断开连接并告诉我它已完成,这时我可以关闭并处置服务器对象。

我已经研究了一下,发现了一些Java NFS服务器,但对于C#却一无所获。 我在这里(http://code.google.com/p/nekodrive/)找到了一个出色的NFS客户端,但它似乎没有提供服务功能。 有什么可以满足我的需求,还是我必须从头开始编写自己的服务器?

安装Unix服务( SFU ,请参阅外部链接以获取详细下载信息),确保安装了NFS服务器并进行了配置。 然后,在您的.net应用程序中,使用常规IO。

在Windows世界中,最佳实践是在安装过程中为客户安装这种可选资源。 您需要阅读SFU下载随附的许可协议,以检查是否可以重新分发SFU。 如果是这样,请在安装例程中编写逻辑,以确定哪个SFU适用于客户使用的操作系统-2003和2008服务器有不同的软件包。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM