線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1043
推到 Plurk!
推到 Facebook!

請問如何知道 Stream 之大小

尚未結案

中階會員


發表:36
回覆:142
積分:70
註冊:2003-07-24

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-09-23 13:19:29 IP:211.23.xxx.xxx 未訂閱
各位前輩: 小弟利用元件 NMStm , NMStmServ 傳送檔案 可是就僅能傳送檔案小弟覺得很可惜,想知道額外訊息 在小弟選定檔案,按傳送後,小弟該如何知道檔案大小? 小弟想建立類似 msn 檔案傳送的功能,能顯示檔案大小 此外,小弟也想了解目前已輸出多少 byte 能讓小弟知道用此一元件他透過網路傳輸的限制 有一次為了傳 ACD 5.0 共 22 MB 就花了一個多小時 小弟就在那邊傻傻的等,恨不得知道多久結束好掌握自己時間 希望前輩告知小弟該怎麼做 (小弟對記憶體配置不懂) 謝謝回答
artist1002
高階會員


發表:2
回覆:155
積分:151
註冊:2002-09-26

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-09-25 20:35:08 IP:211.76.xxx.xxx 未訂閱
參考安裝目錄Expamle裡的FastNet\Stream 範例 基本上就是在OnPacketSent裡面來取得進度 透過NMStrm->BytesTotal是傳輸全部的位元組大小 NMStrm->BytesRecvd取得已接收的位元組 NMStrm->BytesSent取得已傳送的位元組

中階會員


發表:36
回覆:142
積分:70
註冊:2003-07-24

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-09-26 12:09:09 IP:163.23.xxx.xxx 未訂閱
artist1002 您好: 很感謝你的回答,小弟有實際去了解 但是小弟一個疑問 小弟已能知道 BytesTotal 和 BytesSent 真的很開心,有不一樣的突破 可是 NMStrm 無法在 OnPacketRecvd 使用 BytesRecvd 似乎這個事件該在 NMStrmServ 中,可是卻無此 Event 因為 NMStrm 是傳送檔案,而 NMStrmServ 是來接收檔案 所以此 event 該是在 NMStrmServ OnPacketRecvd 應該要列在 NMStrmServ 中 不知道是否是此元件事件規劃上的錯誤? 感謝回答
artist1002
高階會員


發表:2
回覆:155
積分:151
註冊:2002-09-26

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-10-01 21:55:51 IP:211.76.xxx.xxx 未訂閱
引言: artist1002 您好: 很感謝你的回答,小弟有實際去了解 但是小弟一個疑問 小弟已能知道 BytesTotal 和 BytesSent 真的很開心,有不一樣的突破 可是 NMStrm 無法在 OnPacketRecvd 使用 BytesRecvd 似乎這個事件該在 NMStrmServ 中,可是卻無此 Event 因為 NMStrm 是傳送檔案,而 NMStrmServ 是來接收檔案 所以此 event 該是在 NMStrmServ OnPacketRecvd 應該要列在 NMStrmServ 中 不知道是否是此元件事件規劃上的錯誤? 感謝回答
在我的測試中... OnPacketRecvd在NMStrm中好像沒有作用. 我也不曉得到底在什麼情況下會被觸發 讀了一下FastNet的說明,也沒有對NMStrm的情況有特別的說明 所以我的建議是,把檔案和訊息分開 NMStrm及NMStrmServ來傳檔案 透過其他的方式,如NMMsg及NMMSGServ來傳送訊息 訊息可包括檔案大小及傳送出去的位元組,以及最後傳送結果是成功或失敗 來讓雙方的通訊能夠互相交換...

中階會員


發表:36
回覆:142
積分:70
註冊:2003-07-24

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-10-05 14:47:45 IP:163.23.xxx.xxx 未訂閱
artist1002 前輩您好: 小弟這幾天都一直有在測試,所以回覆的晚了,真是抱歉 真的很感謝你的回答讓我有方向去做進一步的研究 我還是試不出來 receive 的部分,呵 but anyway ~ thank you a lot ! ^^
系統時間:2024-05-18 20:30:59
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!