数据接收部分代码如下:
![](http://imgsrc.baidu.com/forum/w%3D580/sign=03484c98b7315c6043956be7bdb0cbe6/651eac1ea8d3fd1fa28242b73b4e251f97ca5fce.jpg)
Java网络编程,要求接收方和发送方之间传输文件。我用了DatagramSocket,使用环回地址测试,接收到的packet.getLength()和取出的字符串key的key.length()为什么不相等呢?接收到的string总是少一部分啊。。
是传输过程数据出错的原因吗。。求解决方法。。
![](http://imgsrc.baidu.com/forum/w%3D580/sign=fbc31f571ece36d3a20483380af23a24/be17b8b7d0a20cf491db1d527d094b36adaf990e.jpg)
![](http://imgsrc.baidu.com/forum/w%3D580/sign=03484c98b7315c6043956be7bdb0cbe6/651eac1ea8d3fd1fa28242b73b4e251f97ca5fce.jpg)
Java网络编程,要求接收方和发送方之间传输文件。我用了DatagramSocket,使用环回地址测试,接收到的packet.getLength()和取出的字符串key的key.length()为什么不相等呢?接收到的string总是少一部分啊。。
是传输过程数据出错的原因吗。。求解决方法。。
![](http://imgsrc.baidu.com/forum/w%3D580/sign=fbc31f571ece36d3a20483380af23a24/be17b8b7d0a20cf491db1d527d094b36adaf990e.jpg)