1

我想知道是否有人可以讨论一些可能处理 .NET WinForms 应用程序和我们的 ASP.NET Web 服务之间数据包丢失的方法。目前我们有销售人员使用我们的软件超过 4G 或 3G 空中卡,并且应用程序偶尔会出现问题,如果他们没有完整的条。

我可以想到两种假设的方法来处理这个问题,但不确定如何实现第一种方法(假设它甚至可能):

能否以某种方式使用 HTTP 恢复来恢复 HTTP 调用?

处理异常并重新发出 Web 服务调用 X 次怎么样?不幸的是,我不确定他们会遇到什么异常。我已经用他们的航空卡进行了大量的测试,我没有得到他们在路上时遇到的错误。

另外,是否有某种工具可以用来模拟丢包?这将使测试更容易。

谢谢-亚当

4

1 回答 1

0

您可以使用Wireshark,它是查找数据包丢失和重新传输以及与数据包有关的许多其他问题的好工具。您也可以从 YouTube 获得一些不错的入门指南视频。

于 2019-02-28T04:54:39.250 回答