A電腦透過網路讀取B電腦檔案

各位前輩好,

我有找到透過網路傳輸資料的方法大概分為下列幾種
DataScoket、Shared Variable、FTP、TCP

想請問的是 如A電腦要讀取B電腦的檔案(B電腦不執行任何程式),不曉得該怎麼做
我試過用Shared Variable 需要執行Sever、Client,表示二台電腦都需要執行軟體
DataScoket我查過資料也是,需要一個執行Sever端,一個執行Client

不曉得有沒有什麼方法可以達成呢?或是有範例、資料可以參考呢?謝謝

A B電腦在同一個網段(同一個IP分享器下面)嗎? 如果是的話,使用windows的「共用」功能就可以傳資料了,再搭配將共用的資料夾設定為「網路磁碟機」,這樣路徑會比較好下。


參考網路磁碟機的設定方式:http://www.inote.tw/windows-8-connect-to-netdrive

[QUOTE=Benjamin]A B電腦在同一個網段(同一個IP分享器下面)嗎? 如果是的話,使用windows的「共用」功能就可以傳資料了,再搭配將共用的資料夾設定為「網路磁碟機」,這樣路徑會比較好下。


參考網路磁碟機的設定方式:http://www.inote.tw/windows-8-connect-to-netdrive
[/QUOTE]

Ben大,目前設計為多方向性,有IP位址,希望透過IP連線的話,需要使用哪個方法呢?
另外,我有查到 FTP Browser 的範例程式,此方法也蠻方便的,只是Get時會跳出視窗選取儲存位置,不曉得能否直接讀取顯示,不跳出視窗呢?參考以下資料http://www.labviewpro.net/forum_post_detail.php?fid=1&post=1806#
謝謝

使用FTP也是很好的方式。


在「remote path」跟「local path」先傳入正確的路徑,就不會跳出視窗了。另外我的經驗是,acticve(T)是FTP的「主動模式」,因為現在有些FTP server是採用被動模式居多,所以在active那邊,可以傳False給他,就會變成被動模式連線了。
Benjamin42003.4931712963

[QUOTE=Benjamin]
使用FTP也是很好的方式。


在「remote path」跟「local path」先傳入正確的路徑,就不會跳出視窗了。另外我的經驗是,acticve(T)是FTP的「主動模式」,因為現在有些FTP server是採用被動模式居多,所以在active那邊,可以傳False給他,就會變成被動模式連線了。
[/QUOTE]

什麼是 主動 & 被動模式連線 ?
可舉例說明嗎?

小弟不才,也不是太清楚兩者個差異。


不過主動模式好像是最好防火牆要關閉才能連的上。被動模式的話就比較不受防火牆的限制。

我之前也是FTP功能試了老半天,最後把LabVIEW的FTP從主動模式改為被動模式,一切問題都解決了。(經驗分享於這裡:http://stdb.org/forum/forum_posts.asp?TC=9ECGC0A46DVP)


==
關於主動模式與被動模式的說明可以參考這一篇文章:http://phorum.com.tw/ShowPost/5609.aspx (其實我看了也不是很懂 ><)

Ben大,謝謝你的經驗分享
另外,example中的FTP Browser,沒有使用FTP Get File這項元件耶
我剛剛開highlight看,他是在DownLoad File時,才會跳出視窗,不曉得該怎麼解決呢?

單獨使用FTP Get File host user password皆輸入了,但是也沒有反應...

[QUOTE=Benjamin]小弟不才,也不是太清楚兩者個差異。

不過主動模式好像是最好防火牆要關閉才能連的上。被動模式的話就比較不受防火牆的限制。

我之前也是FTP功能試了老半天,最後把LabVIEW的FTP從主動模式改為被動模式,一切問題都解決了。(經驗分享於這裡:http://stdb.org/forum/forum_posts.asp?TC=9ECGC0A46DVP)


==
關於主動模式與被動模式的說明可以參考這一篇文章:http://phorum.com.tw/ShowPost/5609.aspx (其實我看了也不是很懂 ><)
[/QUOTE]DavidLai42003.6373726852
我在DownLoad File裡面,設定好local path 就可以了!
謝謝Ben大教學~