[問題] 如何讓程式線上更新資料?

看板C_and_CPP (C/C++)作者 (jychen)時間16年前 (2009/05/17 16:12), 編輯推噓4(4018)
留言22則, 6人參與, 最新討論串1/1
像是匯率之類的資料 要如何做出線上更新的功能? 感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.204.74.53

05/17 19:08, , 1F
不清楚 不過好像也是要透過網路去抓資料來更新吧
05/17 19:08, 1F

05/17 19:09, , 2F
看有沒有高手能夠說的更詳細點嚕
05/17 19:09, 2F

05/17 20:06, , 3F
用Socket
05/17 20:06, 3F

05/17 20:07, , 4F
樓上真是一語道破啊
05/17 20:07, 4F

05/17 20:08, , 5F
可以在server端建立檔案清單,client登入之後檢查檔案
05/17 20:08, 5F

05/17 20:09, , 6F
的修改日期和比對本地端的檔案清單
05/17 20:09, 6F

05/17 22:33, , 7F
感謝回覆,我會用socket做基本連線,那請問Server只
05/17 22:33, 7F

05/17 22:34, , 8F
能手動更新資料,還是有方法可以攔截網路上的匯率資
05/17 22:34, 8F

05/17 22:34, , 9F
料?
05/17 22:34, 9F

05/17 23:02, , 10F
目前有個做法,先用HTTP協定抓取特定網頁的原始碼,
05/17 23:02, 10F

05/17 23:03, , 11F
然後再做資料分析,擷取需要的資料,不過如果網頁改
05/17 23:03, 11F

05/17 23:04, , 12F
版,就要再手動修改程式,不知道有沒有更好的作法?
05/17 23:04, 12F

05/17 23:19, , 13F
A端:從雅虎下載資料處理好送GooglePage
05/17 23:19, 13F

05/17 23:19, , 14F
B端:客戶從googlepage下載處理好的資料
05/17 23:19, 14F

05/17 23:20, , 15F
好處是 A端維護不用重新發布執行檔
05/17 23:20, 15F

05/17 23:21, , 16F
要不然就是架一台PHP 客戶連來抓資料時順便跟雅虎更新
05/17 23:21, 16F

05/17 23:35, , 17F
你是說即時更新嗎 ? 參考一下 AJAX, 真的不行用 refresh
05/17 23:35, 17F

05/17 23:35, , 18F
能定期連回 server 更新資料, 或是 update on demand 就好
05/17 23:35, 18F

05/17 23:36, , 19F
AJAX or refresh 是指 browser, 一般 app 原理也差不多
05/17 23:36, 19F

05/17 23:59, , 20F
感謝樓上幾位的回覆,目前決定採用以下方式傳送資料
05/17 23:59, 20F

05/18 00:00, , 21F
外部Web --> Server(DB) --> Client(AP).
05/18 00:00, 21F

05/18 16:08, , 22F
推ajax 我現在也在用ajax寫你說的功能~
05/18 16:08, 22F
文章代碼(AID): #1A3yRPQW (C_and_CPP)
文章代碼(AID): #1A3yRPQW (C_and_CPP)