簡體   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