H-uru/dirtsand — pull request #74 by Hoikas (2013-02-17 02:18:36+00:00)
Title: Concurrency Part 2

It was observed during the Gehn Shard's 2/16 door run that nonblocking sends can cause net 6s (disconnects) during normal gameplay (specifically, when lots of people are running into a bahro cave and linking out).

This changeset adds a 50ms net-suck send timeout for "reliable" game messages. Legacy unreliable sends are still done in nonblocking mode and thrown away if the send blocks. Vault node broadcasts are still nonblocking or die.