LogFAQs > #929575324

LurkerFAQs, Active DB, DB1, DB2, DB3, DB4, Database 5 ( 01.01.2019-12.31.2019 ), DB6, DB7, DB8, DB9, DB10, DB11, DB12, Clear
Topic List
Page List: 1
Topicfuck race conditions.
Sahuagin
11/02/19 5:39:26 PM
#17:


Lokarin posted...
I'm a dullard, but maybe this will help?

that problem seems more related to networking. at lower levels, sending packets uses UDP (nicknamed "unreliable data protocol") where there is never a guarantee that anything you send will be received at the other end, and in fact you will never know if it was or wasn't received.

built on top of this is TCP, which is a reliable protocol and has features designed to fix this issue. (in particular, confirmations that messages are being received, as well as timeouts so that if a confirmation is missed, the message can be sent again, as well as sequence numbers so that messages arriving out of order or with duplicates can always be properly assembled and any missing pieces can be re-requested.)
---
... Copied to Clipboard!
Topic List
Page List: 1