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