自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

VB.NET實(shí)用教程之VB.NET實(shí)現(xiàn)登陸Ftp經(jīng)典方案講解

開發(fā) 后端
VB.NET實(shí)用教程教你解決VB.NET實(shí)現(xiàn)登陸Ftp的方法,在文章中一個詳細(xì)代碼的描述,希望可以給正為這個問題困惑的朋友一個滿意的答案。

上一章對與VB.NET抓取網(wǎng)頁亂碼的問題的解決方案,今天VB.NET實(shí)用教程教你對于VB.NET實(shí)現(xiàn)登陸Ftp的方法,快看看學(xué)習(xí)一下吧。我們都知道遠(yuǎn)程視頻傳輸可以采用線程下載、圖片壓縮,還可以考慮先儲存進(jìn)數(shù)據(jù)庫中

VB.NET實(shí)用教程代碼:

  1. Private   sckConnect   As   New   Socket(AddressFamily.InterNetwork,   SocketType.Stream,   ProtocolType.Tcp)   
  2. Private   RemoteIp   As   IPEndPoint   
  3. Private   thd   As   Thread   
  4. Private   blnExt   As   Boolean   =   True   
  5. Private   _Quality   As   Int16   =   50   
  6. Public   WriteOnly   Property   Quality()   As   Int16 ’這個函數(shù)表示服務(wù)器要求的圖片質(zhì)量   
  7. Set(ByVal   value   As   Int16)   
  8. _Quality   =   value   
  9. End   Set   
  10. End   Property   
  11. Private   Sub   run()   
  12. Dim   byt()   As   Byte   
  13. Dim   stream   As   MemoryStream   
  14. Dim   bmp   As   Bitmap   
  15. While   blnExt   
  16. Try   
  17. bmp   =   getGrcToBmp()    '這是獲取圖片   
  18. stream   =   New   MemoryStream   
  19. Compress(bmp,   stream,   _Quality)   '這里對圖片進(jìn)行壓縮函數(shù)   
  20. byt   =   stream.ToArray   
  21. sckConnect.Send(byt,   byt.Length,   SocketFlags.None)   
  22. byt.Initialize()   
  23. stream   =   Nothing   
  24. Thread.Sleep(30)   '30毫秒,也就是1秒中傳送33次圖片   
  25. Catch   ex   As   Exception   
  26. Call   Ext()   
  27. End   Try   
  28. End   While   
  29. End   Sub   
  30. Public   Sub   Send(ByVal   ip   As   String,   ByVal   port   As   Integer)  '服務(wù)器的IP和Port   
  31. Try   
  32. RemoteIp   =   New   IPEndPoint(IPAddress.Parse(ip),   port)   
  33. sckConnect.SendTimeout   =   100   
  34. sckConnect.Connect(RemoteIp)   
  35. If   sckConnect.Connected   Then   
  36. thd   =   New   Thread(AddressOf   run)   
  37. thd.Start()   
  38. End   If   
  39. Catch   ex   As   Exception   
  40. MsgBox(ex.Message)   
  41. Exit   Sub   
  42. End   Try   
  43. End   Sub   
  44. Public   Sub   Ext()   
  45. Try   
  46. blnExt   =   False   
  47. thd   =   Nothing   
  48. sckConnect.Disconnect(True)   
  49. sckConnect.Close()   
  50. Catch   ex   As   Exception   
  51. End   Try   
  52. End   Sub  

以上是VB.NET實(shí)用教程對VB.Net實(shí)現(xiàn)登陸Ftp的方法的一個講述,希望大家在平時的工作中總結(jié)出更好的方法。

【編輯推薦】

  1. 淺析VB.NET語言與VB語言對比
  2. 你是否了解VB.NET集成開發(fā)環(huán)境
  3. 深入分析VB.NET條件語句中的兩類
  4. 五大類VB.NET運(yùn)算符全面介紹
  5. 全面討論VB.NET申明Windows API函數(shù)
責(zé)任編輯:田樹 來源: 樂博網(wǎng)
相關(guān)推薦

2009-10-23 15:18:54

VB.NET實(shí)用教程

2010-01-11 16:04:10

VB.NET使用wit

2009-10-20 10:16:24

VB.NET COMB

2009-11-10 16:20:25

VB.NET全局熱鍵

2009-10-14 17:21:47

VB.NET定制Win

2009-10-13 14:42:30

VB.NET靜態(tài)成員

2010-01-18 18:20:49

VB.NET使用API

2009-10-23 13:10:14

VB.NET List

2009-10-12 13:54:22

VB.NET Data

2009-10-15 11:42:05

VB.Net賦值語句

2010-01-12 16:30:21

VB.NET數(shù)據(jù)轉(zhuǎn)換

2010-01-22 18:14:49

VB.NET菜單組件

2009-10-10 17:06:09

VB和VB.NET

2010-01-08 18:37:08

VB.NET顯示圖片

2009-10-29 14:02:24

VB和VB.NET比較

2009-10-20 14:21:55

VB.NET fnSi

2009-10-14 12:51:41

VB.NET Data

2009-10-19 09:16:08

VB.NET語言

2009-10-12 16:56:36

VB.NET常量VB.NET枚舉

2009-10-29 13:24:09

VB.NET Cons
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號