Hacker News new | ask | show | jobs
by pkaye 4100 days ago
By "same level of robustness" means none in this case since neither have any CRC or checksum for data integrity.
2 comments

That's more up to your application layer to define. Everything has a cost so forcing a CRC in the transport layer might not be good for things that need to be fast and don't care about potential errors. If you need reliable transmission you can do CRCs or other error correcting checks in your application.
For delivery of something like IR remote input a CRC isn't really necessary, but for more complex peripherals I found delivery receipt was useful.