0
我有存储在本地计算机上的数据,并使用Web服务定期进行复制。这些数据对于该计划的应用至关重要,并且符合商业交易的要求。关键的Web服务调用是否需要CRC?
TransactionHeader JOIN TransactionDetail
等等。
我应该在将数据发送到webservice时使用某种类型的CRC校验还是由TCP协议本身充分处理?
编辑:只是要清除数据没有从客户端删除,直到服务器确认收到,我在我的web服务中使用强类型的参数,但我更多地考虑“mangled”数据(虽然在所有情况下,但字符串应该理论上数据类型转换失败)。
Tcp已经有一个16位校验和来验证头和数据。很基本。 CRC和哈希很容易在.net中执行。如果网络服务非常重要,那么定期使用哈希或至少一个CRC就可以更好地睡觉。从另一个角度来看,如果失败了,我会后悔没有使用它们...... – user347594 2010-12-01 04:00:11