是否有任何用 C# 编写的NFS协议的实现或易于阅读的好文档,以便我可以实现自己的..
服务器和客户端都需要,但客户端不必是 C#,那里一定有什么东西吗?
您好,您可以查看我的开源项目http://code.google.com/p/nekodrive 您可以直接使用 NekoDrive.NFS c# 库,该库包装了我的 V2 e V3 NFS 协议(V4.1 即将推出)的实现。它还不支持完整的协议,但它适用于基本的浏览/下载/上传功能..
希望这可以帮助
您可以尝试将 Alfresco JLAN Server 移植到 C#。它是用 Java 编写的,但这两种语言非常相似。
Alfresco JLAN 使用虚拟文件系统接口,允许您插入自己的文件系统实现,核心服务器处理客户端和服务器之间的所有网络协议交换。除了支持 NFS 和 FTP,JLAN 也是 Window 的 CIFS(通用 Internet 文件系统)的唯一 Java 实现。
我建议从 NFS 的最新稳定源代码开始,然后从 Cygwin 运行它(见下文)。然后,您将从功能齐全且经过良好测试的 NFS 客户端和服务器开始,然后您可以根据需要对其进行调整。
试试这个网站:Cygwin NFS 服务器 HOWTO
这是一个似乎可以工作的 remotetea 端口http://sourceforge.net/projects/remoteteanet/
这些链接可能会有所帮助:
第一篇是描述 C# NFS 服务器实现的代码项目文章
http://www.codeproject.com/KB/IP/NFSServer.aspx
第二个是公共 github repo。包含源
我已经在 C# 中启动了一个基于 jnfs(NFS 服务器的 Java 实现)的 NFS v2 服务器。
该项目托管在 github 上https://github.com/shellscape/Snarf