Where can I find a C#/.NET NFS implementation?

后端 未结 8 1688
既然无缘
既然无缘 2020-12-31 22:24

Is there any implementation of the NFS protocol written in C# or a good documentation thats easy to read so I can implement my own..

Both server and Client are neede

相关标签:
8条回答
  • 2020-12-31 23:08

    I've started an NFS v2 server based on jnfs (a java implementation of an NFS server) in C#.

    The project is hosted on github here https://github.com/shellscape/Snarf

    0 讨论(0)
  • 2020-12-31 23:10

    You could try porting Alfresco JLAN Server to C#. It's written in Java but the two languages are very similar.

    Alfresco JLAN uses a virtual file system interface that allows you to plug in your own file system implementation with the core server handling all of the network protocol exchange between the client and server. JLAN is also the only Java implementation of Window’s CIFS (Common Internet File System), in addition to supporting NFS and FTP.

    http://www.alfresco.com/products/aifs/

    0 讨论(0)
  • 2020-12-31 23:11

    Given that NFS is based on ONC RPC and XDR, I recommend using an XDR implementation for C#, such as RPC.NET.

    0 讨论(0)
  • 2020-12-31 23:11

    Here is a remotetea port that seems to work http://sourceforge.net/projects/remoteteanet/

    0 讨论(0)
  • 2020-12-31 23:14

    Assuming you weren't looking at this as a learning experience I would have suggested taking a C++/C implementation and wrapping it via C++/CLI.

    However the only mention of an open source windows client for NFS 4 is this project with the financial support of MS and the university who wrote the reference implementation for many other OS's

    That that this is their statement of intent and suggests a two year project sorry.

    0 讨论(0)
  • 2020-12-31 23:14

    I recommend starting with the latest stable source code of NFS, and then run it from Cygwin (see below). You would then start with a fully-functional well-tested NFS client and server, which you could then tweak as you desire.

    Try this site: Cygwin NFS Server HOWTO

    0 讨论(0)
提交回复
热议问题