1樓:網友
這是誰教你做的啊,這個是寫入檔案和傳送檔案沒關係。
2樓:
如果只是想在兩臺機器之間對發,而且都在乙個網段的話(即網速***的話),採用udp程式設計比較簡單,使用乙個元件就夠了。
vb如何使用winsock控制項,傳送檔案到伺服器?
3樓:
你是想兩臺機器對發吧?如果使用udp方式的話,1個socket就夠了。
vb 中如何用timer和winsock控制項不斷的傳送檔案和接收檔案?
4樓:匿名使用者
給你個winsock傳送接收檔案的例子,修改一下就可以達到你的要求。
程式支援多客戶端、單個檔案和資料夾。
vb6 使用winsock控制項來傳送**
5樓:潘達
壓縮傳送,比如轉換為jpg格式,會小很多,否則區域網 3-4m大小也會看到一些延遲,再區域網你不可能100m每秒吧。。。發**和發資料沒區別,都是 send(buff,len,0);這樣的方式。。。貼**就算了,winsock很簡單的,無非就是傳送,接受,用udp,連線都省了。。。
你只用隔一段時間傳送一次即可,比如50ms,至於對方,接到沒接到你可以完全不管,他只用接受後顯示即可,但最好帶上時間戳,來區分先後,只顯示最晚的乙個(區域網無所謂)。。bmp最不划算的**格式,特別向電腦這種顏色單調的**,用jpg可以小很多倍,而且失真少。。。
如何用vb的winsock控制項編寫時間伺服器和客戶端
6樓:網友
只有在winsock_connectionrequest過程結束後vb才會執行senddata時間的,這樣不能夠實現,要達到時間上的同步並不是說沒一秒都要進行一次時間的傳送的!
你可以只在剛連線伺服器的時候進行一次時間資料的傳送,客戶端在接收到時間後賦值給文字框,之後讓乙個interval為1000ms的timer可用,每乙個timer時間更改一下文字框的時間值即可。
當然如果你要每秒鐘都像客戶端傳送時間的話,你可以在伺服器端新增乙個interval為1000ms的timer,在與客戶端建立連線後使該timer可用,該timer的時間中就是讓winsock控制項傳送時間,然後客戶端每次收到資料後更新文字框。不過這樣太麻煩,也太浪費網路資源了!
補充:要想在客戶端同時顯示伺服器的時間和客戶端的時間在客戶端新增乙個文字框,每次觸發timer時間時就將當前時間賦值給文字框就可以了。
請問:在vb6.0中使用winsock控制項,作為伺服器要設定本地ip位址嗎?
7樓:網友
服務端可以這樣:
with listen
closelocalport = ' 根據text1中的數值來定監聽埠 ( 假如為:4567 )
listen
end with
客戶端可以這樣:
(text1為要連線的伺服器ip位址(服務端在本地可以為 , text2為服務端監聽的埠 ( 4567 )
新學的vb,裡面的時間控制元件是什麼?怎麼使用
這個簡單啊。把時間控制元件屬性裡的interval改為1000 則意思就是每隔1000毫秒即1秒執行一次事件。例如 把interval設為1000後。然後新增下面的 執行的結果是每秒列印一次。private sub timer1 timer print a end sub 你說的是日曆控制元件吧?直...
VB裡的timer控制元件
可以一次在timer裡執行兩次或多次。如果你要在短時間內迴圈執行一個指令可以使用for語句或迴圈呼叫自定函式,但是如果你要長時間迴圈一個語句只能用timer控制元件。使用for或迴圈呼叫自定函式都會造成程式假死。自己 再 在裡面 寫個 迴圈 就是 每次 觸發 執行 多次 這樣就行。見註釋。optio...
怎樣把VB裡面的PictureBox控制元件的背景設定成透明
新增模組一個模組宣告如下apipublic declare function gditransparentblt lib gdi32 byval hdc1 as long,byval x1 as long,byval y1 as long,byval w1 as long,byval h1 as l...