微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决异步套接字调用后访问 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 举报,一经查实,本站将立刻删除。