3 ms·
Ah, ok. Swift uses merkle hash trees for error detection which scales down quite nicely. Packets which don't match the hash are just dropped. They seem to be tr
by jamii 15y ago
Ah, ok. Swift uses merkle hash trees for error detection which scales down quite nicely. Packets which don't match the hash are just dropped. They seem to be trying to avoid long request-response chains - most messages just cause a state transition and don't require a direct response.
I've only just started working on understanding swift so I can't speak for its suitability for small content. It is much simpler than bittorrent at least.