로컬 컴퓨터에 저장되어 있고 webservices를 사용하여 주기적으로 복제되는 데이터가 있습니다. 이 데이터는이 프로그램의 적용에 중요하며 비즈니스 트랜잭션 라인을 따른 것입니다.중요 웹 서비스 호출에 CRC가 필요합니까?
TransactionHeader JOIN TransactionDetail
이렇게.
웹 서비스로 데이터를 보낼 때 CRC 검사 유형을 사용해야합니까, 아니면 TCP 프로토콜 자체에서 충분히 처리해야합니까?
EDIT : 서버가 영수증을 확인하고 웹 서비스에서 강력하게 형식화 된 매개 변수를 사용할 때까지 데이터가 클라이언트에서 삭제되지 않는다는 것을 명확히 알 수 있습니다.하지만 모든 경우에 문자열을 사용해야한다고 생각합니다. 이론적으로는 실패한 데이터 유형 캐스팅).
Tcp에 이미 헤더와 데이터를 확인하기위한 16 비트 체크섬이 있습니다. 아주 기본. CRC와 해시는 .net에서 쉽게 실행될 수 있습니다. webservice가 중요하고 정기 간행물 인 경우 해시 또는 적어도 CRC를 사용하여 더 잘 수면을 취할 것입니다. 다른 관점에서 보면, 어떤 것이 실패하면, 나는 그들을 사용하지 않은 것을 후회할 것입니다 ... – user347594