史萊姆論壇

史萊姆論壇 (http://forum.slime.com.tw/)
-   程式語言討論區 (http://forum.slime.com.tw/f76.html)
-   -   若想對網路硬碟做程式 (http://forum.slime.com.tw/thread152584.html)

囝仔 2005-07-01 06:40 PM

若想對網路硬碟做程式
 
突發奇想的說...
若想要對某一網路硬碟做一個專屬的程式的話,(當然不是Xuite)
那需要什麼樣的軟體或程式呢?
好比說現在流行的外國空間很多人都在使用,
我想說若用了這做好的專屬軟體上傳的話,
一方面可免於懼怕會有中途斷線問題,一方面又可開啟其它程式作業(比如說看電影,聽音樂,打報告...等等的)
這樣的話何樂而不為呢?
只是....不知道該用什麼軟體及語法如何罷了 :decfghi6:
請專家們指導一下吧!! :deftgh65:

mini 2005-07-03 09:21 AM

我想看您對網路的了解吧
像 VB 裡可以用 winsock 控制項,這個就像是操作一般物件(利用屬性、方法)
不需對網路通訊協定多做了解

自己沒做過 網路 方面的程式,也只能說這麼多了

貝斯特 2005-07-03 11:22 AM

你是想設計一個軟體連接到某個下載空間吧 , 為了方便上載或下載吧
我覺得沒那個必要吧 , 免費空間一定有限制那些流量的~~~
會斷線也是正常的 , 除非你用付費空間

siwen 2005-07-14 11:28 PM

其實網路硬碟他只是利用網頁來模擬硬碟
在利用ftp上下傳
所以就依照ftp程式的寫法就可以了
現在vb.net就可以很簡單的寫出ftp程式

囝仔 2005-07-14 11:57 PM

引用:

作者: siwen
其實網路硬碟他只是利用網頁來模擬硬碟
在利用ftp上下傳
所以就依照ftp程式的寫法就可以了
現在vb.net就可以很簡單的寫出ftp程式

照這樣的說法,
那不就可以利用ftp的軟體修改成網路硬碟所需要用的程式語法就行了嗎??!!

cwvdavid 2005-08-02 12:56 AM

目前, 用Java, [.NET(VB.NET/ C#/ J#)]
或者Delphi, VB等...都可以做到...

第一點是要先了解該空間的操作原理

如同siwen 大大所說的, 有很多都是以網頁為介面
實際是FTP下載...

但也有很多不是...
像SEEDNet網路硬碟這一類的就不是了...

所以, 先了解其網路空間的運作原理, 是第一要件
接著才是思考要怎麼寫程式來操作...

目前的FTP軟體, 都是純FTP...
不太可能修改成網路硬碟需要的程式語法...
================================
舉例說明: 假設...
今天我寫了一個基本的網路硬碟程式, 我提供Http的方式下載跟上傳...
那麼, 所有的介面, 都會是網頁...

如果要寫一支程式來自動下載資料...
那就必須要能夠透過Http將資料下載回來解析...
這種技術通稱為[串流 Stream]...相信大大應該有聽過[串流]這2個字...
詳細內容...我不太會解釋...

以我為例: 如果我用Delphi來寫, 它有Web Browser(IE)的元件可以用...
可以直接取得網頁資料...(當然也就可以判斷裡面有哪些按鈕之類的...)

所以才會出現 [自動留言程式], 到處找留言版, 自動留言...
也才會出現 [數字圖片的驗證碼],
用來反自動留言程式(因為圖片只有人看的懂...程式看不懂)

(我好像愈扯愈遠了...哈哈)

cwvdavid 2005-08-02 01:07 AM

繼續...

當我有能力解析網頁內容時, 我就能讓程式, 自動判斷...
自動執行...
=================================

假設我要寫程式, 自動下載目前很多人使用的
[rapidshare.de]
那麼, 我可以寫一個類型FlashGet的介面...
批次加入我想下載的內容...

那麼, 程式會像FlashGet一樣...(一次一個...)一個一個去跑...
從第一個網址開始連線...然後透過抓回來的Html碼...
分析要Click哪一個, 然後動態Click(這就是利用IE的元件...寫一個自己的瀏覽器...)
接著就會有倒數, 或是...人數過多, 或是目前不能下載的訊息...
(以上訊息都需要程式判斷...)

假設上面都寫出來了...
那, 最後就是在倒數完後, 傳送下載要求給rapidshare.de
然後就...下載回來了...


我好像說的太複雜了......
不過...目前知名的D.S.Lite...應該就是類似這種原理...
透過解析Web的Html...然後模擬[人去操作下載的動作]
(如果不是的話, 我實在也想不到有什麼其他方式可以做到了...)



不知不覺1:00了.....唉...程式設計是條不歸路呀...
沒事的話...別寫程式...
你會發現...你寫的要死不活...錢一點點...
而接案子的業務...只要出嘴巴...把案子談回來...就有好多錢可以拿...
(我沒口才...所以只能當程式設計師.......... :sxde45fty :aqw345g: )

cwvdavid 2005-08-02 01:08 AM

我發現, 我從頭到尾都文不對題...哈哈哈...
大大要問的是[上傳]...
而我說的都是[下載]......

不過, 其實觀念差不多啦...


===================================
不好意思喔...一次就發了3篇...我不是有意要打第3篇的...
只是半夜了...已經眼花了...沒看到[編輯功能]
....
....

mini 2005-08-02 09:09 AM

^^
歡迎 cwvdavid 時常來逛逛
或發表

囝仔 2005-08-02 03:57 PM

感謝cwvdavid的辛苦解說...當然我所想要的是有上傳也有下載的程式方法囉...
只不過上傳的程式只是為了避免怕檔案過大會有傳送失敗的結果,
所以想藉由看能否靠著所研發的程式來避免這樣的情況,
但異想天開的我,及對程式語言並不完全成熟.
講這個好像太天真了哦^ ^"


所有時間均為台北時間。現在的時間是 11:13 AM

Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2025, Jelsoft Enterprises Ltd.

『服務條款』

* 有問題不知道該怎麼解決嗎?請聯絡本站的系統管理員 *


SEO by vBSEO 3.6.1