vb在模組裡如何使用winsock控制項傳輸檔案?沒有窗體

時間 2022-07-29 16:28:42

1樓:

你的檔案傳輸程式還在開發初期,本機就是在幾乎完全理想的網路上是可以成功的,一旦在兩台不同的電腦間傳輸,你的檔案傳輸程式的問題就暴露出來了。

因沒有看到你的源**,很難一下就診斷出你的程式到底存在什麼問題。

一般你要注意的要點是:

每包長度不超過1500位元組, 最好在1k以下發出第一包,等待確認包

收到一包,完成校驗報文,儲存好一包後,回個含包號的確認收到確認包發下一包,超時沒收到確認,重發同一包這樣迴圈,直到傳完為止

你可以用傳輸自己特製的診斷檔案,來快速診斷你程式的問題所在,比如做個檔案第一包全1,第二包全2.。。。第十包全0, 第十一包全a,  。。。第36包全z, 第37包全a,。。。

第72包全z。 然後反**送這個檔案,這樣,收到的檔案開啟看一眼就看出少了什麼,然後檢查相關的程式。

2樓:匿名使用者

檢視分包情況,合併分包。

vb中的winsock控制項可不可以傳送檔案,如果可以要怎麼做?謝謝

3樓:匿名使用者

首先把檔案讀取出來,然後傳送出去,接收方接到後儲存到檔案。

4樓:匿名使用者

查詢 編串 然後解串 我一直這樣做 如果資料不是很多的情況。

VB中標準模組的使用方法,vb中如何呼叫標準模組中的定義的過程

給你簡單舉幾個例子 以下為模組內容 public sub test1 a as integer,b as integer 帶引數的模組 msgbox a b end sub function test2 a as integer,b as integer as integer 有返回值的模組 tes...

vb如何從檔案裡讀取出數字,vb 如何從TXT檔案裡讀取出數字

用split 用2次就可以了 假如資料都存在str變數裡面 第一次把每行分開 temp split str,vbcrlf a split temp 0 b split temp 1 c split temp 2 結果為a的陣列為 1,2,3 b的陣列為 2,3,4 c的陣列為 123,234,543...

vb中什麼意思, 在VB裡是什麼意思

是乙個型別說明符 用來標識資料型別 表示字串型別,如dim a 注意 型別說明符放在變數之後且不能有空格 也等價於dim a as string,即把a定義為字串型別.是指乙個變數型別,具體為變體變數 其等於dim a as variant 在vb裡是什麼意思 表示這個變數是字元型的。正常我們用di...

在VB中如何動態建立控制項,vb如何動態建立控制項,並放在指定的容器中

private sub command1 click dim label1 as label set label1 me.controls.add vb.label l1 with label1 caption label1 top 200 width 7000 visible true end w...

求VB如何判斷資料在動或不動呢,求VB如何判斷乙個資料在動或不動呢。

你好,你所說的 乙個資料是否在動 我是否可以理解為乙個變數的值是否在變化。如果是的話,下面的思路應該能解決你的問題。首先在窗體中放置乙個時鐘控制項,並設定好時間間隔。時鐘事件 的演算法如下 先定義兩個變數 data old data,然後定時讀取data值,與old data相比較,如果相等,則說明...