采用tcp进行数据传输,文件是二进制的。
当服务器和客户端在一个局域网的时候,文件传输一切都正常,但是如果服务器和客户端处于不同的网络时,
数据的传输就出现了错误,比较了一下两边的文件,发现两边的文件在前半部分都是一样的,但是在大约16K
大小的数据之后,客户端接受到的数据就开始出错了。这个是什么原因呢,有谁知道吗?不甚感激。
当服务器和客户端在一个局域网的时候,文件传输一切都正常,但是如果服务器和客户端处于不同的网络时,
数据的传输就出现了错误,比较了一下两边的文件,发现两边的文件在前半部分都是一样的,但是在大约16K
大小的数据之后,客户端接受到的数据就开始出错了。这个是什么原因呢,有谁知道吗?不甚感激。
解决方案 »
- 求教:制作安装包时怎样能够包含一个其他的安装包??
- Graphics.DrawLine画的操作如何刷新到PICTURE?
- .Net如何把N长的字符串拼成一条
- 帮忙调试下c#一段代码。
- 数据类型转化,急!!!!
- 如何用程序实现将word转换成mdi(Microsoft Office Document Image )文件
- DataGridView再次排序的思考
- 高分求教一个多线程问题,我想让一个Label中实时的显示一个循环的次数,应该怎么办?
- 为什么GetResponse获得的stream的长度和ContentLength不一样
- 请教 我遇到个小问题
- xml数字签名
- 如何获得enum成员的属性值?
做这个没有什么经验,能不能讲讲,或者相关的链接。