請問如何知道 Stream 之大小 |
尚未結案
|
流
中階會員 發表:36 回覆:142 積分:70 註冊:2003-07-24 發送簡訊給我 |
各位前輩: 小弟利用元件 NMStm , NMStmServ 傳送檔案
可是就僅能傳送檔案小弟覺得很可惜,想知道額外訊息 在小弟選定檔案,按傳送後,小弟該如何知道檔案大小?
小弟想建立類似 msn 檔案傳送的功能,能顯示檔案大小 此外,小弟也想了解目前已輸出多少 byte
能讓小弟知道用此一元件他透過網路傳輸的限制
有一次為了傳 ACD 5.0 共 22 MB 就花了一個多小時
小弟就在那邊傻傻的等,恨不得知道多久結束好掌握自己時間
希望前輩告知小弟該怎麼做 (小弟對記憶體配置不懂) 謝謝回答
|
artist1002
高階會員 發表:2 回覆:155 積分:151 註冊:2002-09-26 發送簡訊給我 |
|
流
中階會員 發表:36 回覆:142 積分:70 註冊:2003-07-24 發送簡訊給我 |
artist1002 您好: 很感謝你的回答,小弟有實際去了解
但是小弟一個疑問 小弟已能知道 BytesTotal 和 BytesSent
真的很開心,有不一樣的突破
可是 NMStrm 無法在 OnPacketRecvd 使用 BytesRecvd
似乎這個事件該在 NMStrmServ 中,可是卻無此 Event
因為 NMStrm 是傳送檔案,而 NMStrmServ 是來接收檔案
所以此 event 該是在 NMStrmServ OnPacketRecvd 應該要列在 NMStrmServ 中
不知道是否是此元件事件規劃上的錯誤? 感謝回答
|
artist1002
高階會員 發表:2 回覆:155 積分:151 註冊:2002-09-26 發送簡訊給我 |
引言: 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 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |