0
我有存儲在本地計算機上的數據,並使用Web服務定期進行復制。這些數據對於該計劃的應用至關重要,並且符合商業交易的要求。關鍵的Web服務調用是否需要CRC?
TransactionHeader JOIN TransactionDetail
等等。
我應該在將數據發送到webservice時使用某種類型的CRC校驗還是由TCP協議本身充分處理?
編輯:只是要清除數據沒有從客戶端刪除,直到服務器確認收到,我在我的web服務中使用強類型的參數,但我更多地考慮「mangled」數據(雖然在所有情況下,但字符串應該理論上數據類型轉換失敗)。
Tcp已經有一個16位校驗和來驗證頭和數據。很基本。 CRC和哈希很容易在.net中執行。如果網絡服務非常重要,那麼定期使用哈希或至少一個CRC就可以更好地睡覺。從另一個角度來看,如果失敗了,我會後悔沒有使用它們...... – user347594 2010-12-01 04:00:11