我在尝试调用 .Net Web 服务时遇到连接重置:套接字写入错误。
场景: 我有一个使用 .Net Web 服务(从 C# 创建)并部署在 IIS Web 服务器上的 Web 服务客户端(使用 Eclipse 从 Java 创建)。客户端所做的是将文件的内容作为二进制读取并将其转换为字符串输入(我们称之为 binaryContentInput)。现在,这个 binaryContentInput 将在调用 .Net Web 服务时用作输入。
结果: 当文件为 3 Mb 及以下时,我的代码工作正常。但是当文件为 4Mb 及以上时,我的代码遇到了套接字写入错误。
遇到错误时 Eclipse 的输出: http://pastiebin.com/?page=p&id= 50e68c5986083
在互联网上找到的编码/解码代码: http://pastiebin.com/?page=p&id= 50e68ce6c31b3
一般目标:将文件从一台服务器传输到另一台服务器(它们都在同一个防火墙内)
我已经尝试根据错误进行谷歌搜索,但我还没有找到任何可行的解决方案。有人可以帮忙吗?
谢谢。