【发布时间】:2015-10-19 03:23:22
【问题描述】:
我需要在同一网络内不同机器上运行的程序之间发送和接收大图像。
我研究过使用 upd。然而,我遇到了数据包大小的问题,以及(在将图像分成小块以解决这个问题之后)需要一次处理的数据包数量 - 最终导致数据包丢失。
我还想过通过将图像存储在一个公共文件夹中来发送图像,并通过使用文件观察器作为触发器来接收它。但是,这只会在不存在常用文件夹的情况下增加设置的复杂性。
假设我正在寻找 TCP 的正确树,有人可以指出/提供如何使用它发送图像文件的示例(VB.NET 将是理想的)。另外,TCP 包大小是否有实际限制?
如果我没有找到正确的方法,并且有更简单的方法可以做到这一点,我肯定会感谢一些指导/示例。
【问题讨论】:
-
您是否正在寻找一些在 vb.net 中使用 tcp 进行文件传输的示例?这是一个planet-source-code.com/vb/scripts/…。您可以通过在 Google 中搜索找到更多示例。