繁体   English   中英

将图像通信/发送到VB.Net应用

[英]Communicate/Send Image to a VB.Net App

我正在编写一个VB.Net应用程序,我希望能够从远程计算机与其进行通信。 具体来说,我希望能够(从远程计算机)发送文本数据和图像(jpg,png等),然后让应用程序通过向用户显示信息来使用发送的信息。 我将如何编码VB.Net应用程序以能够处理这样的传入数据?

如果可能的话,我希望在“发送”方面不依赖.Net技术,因此我不确定是否只使用套接字或Web服务或什么。 如果有人可以提供有关使用的类/方法等尽可能详细的建议,我将不胜感激。

谢谢

也许使用某种Web服务? 或者使用SQL Server之类的数据库来存储Blob数据类型(可以在其中存储文件)。 另一侧将其提取出来并显示给用户。

想通了如何使用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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM