Releasing my B3D code modules

Blitz3D Forums/Blitz3D Programming/Releasing my B3D code modules

Slenkar: Smiff is right, UDP is more suited for real-time game updates. If a TCP package is lost, even if it is only for a frame update, you will have to wait until that package gets resent before you can process any messages after that. UDP doesn't attempt any error detection, so which-ever packets are received can be used immediately.

Beacon uses UDP for all data transfers, but supports a simulated TCP system, where extra package information is used for bit errors, and an ACK message is sent back for each received TCP message. If there's a bit error or the TCP message or ACK isn't received, the message will be sent again.

Beacon doesn't currently support ordered TCP messages (good for file transfers), but I have been wanting to add it. I'm currently undecided on how to best implement this, and it may even be more beneficial to have file sends as an extra module. Anyone willing to figure out Beacon and take a swing at adding this? I'm hoping the modules I've uploaded will grow over time through contributions (some of my own, of course).

Based on the number of downloads I've seen from my site, I get the idea everyone likes these modules. Anyone have anything else they want to say about them? I guess I'm looking for constructive criticism here.