异步套接字调用后访问 ASMX Web 服务时出现问题

问题描述

我必须使用 TCP 从第 3 方请求数据,然后使用 ASMX Web 服务调用将该数据存储到服务器。如果我使用同步 TCP 套接调用,则没有问题,数据从第 3 方返回,随后的 Web 服务调用正常工作。

如果我使用改编自以下链接的异步调用从第 3 方获取数据。

https://docs.microsoft.com/en-us/dotnet/framework/network-programming/asynchronous-client-socket-example

然后对 Web 服务的代理的下一次调用(用于将检索到的数据发送到 Web 服务)无法连接到 Web 服务器,并且似乎无法解析对 Web 服务器的调用。客户端收到“协议”错误。我使用的 asmx Web 服务使用 Visual Studio 生成的代理作为 Web 参考。
我想使用异步从 3rd 方获取数据,但到目前为止我无法使异步 TCP 套接调用正常工作。

有什么想法吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)