5 java
据我所知,UDP协议没有定义在数据损坏时要采取的操作,即校验和失败.这是我们的应用程序可以使数据包重新传输或让数据包被声明丢失....
在java中实现Datagram套接字时,我想确定某些数据包发送的校验和是否正确....
在java中有没有办法这样做...
基本上我想要我知道这个数据包在传输时已经被破坏,因此必须重新传输....
非常感谢
我会检查以下两个类:CheckedInputStream和Checksum。发送数据包的机器应该执行校验和,接收数据包的机器也应该执行校验和,然后比较值。至少我是这样看的..
注意:校验和必须包含在发送的数据包中。另外,由于您正在检查数据是否已损坏,因此ByteArrayInputStream可能也被证明是有用的。这是一个例子。
| 归档时间: |
|
| 查看次数: |
9240 次 |
| 最近记录: |