2010-08-12 59 views
0

我正在寫一個VB.Net應用程序,我希望能夠從遠程計算機與它通信。具體來說,我希望能夠發送(從遠程計算機)文本數據和圖像(JPG,PNG等),然後讓應用程序使用發送的信息顯示給用戶。我如何編碼VB.Net應用程序來處理這樣的傳入數據?通信/發送圖像到VB.Net應用

如果可能,我想在「發送」方面不依賴.Net技術,所以我不確定我是否會使用套接字或Web服務或什麼。如果有人能提供一些關於使用類/方法等細節的建議,我將不勝感激。

謝謝

回答

0

想出如何做到這一點使用的WebClient

下面是一些示例代碼,向Web服務器發送請求的圖像,並顯示在一個圖片框...非常簡單:

' Downloads an image to an imagebox 
Dim client As WebClient = New WebClient() 

Dim thePic As Byte() = client.DownloadData("http://192.168.1.110/airplanes.jpg") 

Dim stream As System.IO.MemoryStream 
Dim img As Image 

stream = New System.IO.MemoryStream(thePic) 
img = Image.FromStream(stream) 
PictureBox1.Image = img 
0

使用某種webservice可能嗎?或者使用像SQL Server這樣的數據庫來存儲blob數據類型(可以存儲文件的位置)。將這一個提取出來並顯示給用戶。