File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ V2.0 [2021-02-05]
2+ - perf: pipes use Concurrent collections instead of lock{}
3+ - fix: client data races & flaky tests fixed by creating a new client state
4+ object every time we connect. fixes data race where an old dieing thread
5+ might still try to modify the current state
6+ - fix: Client.ReceiveThreadFunction catches and ignores ObjectDisposedException
7+ which can happen if Disconnect() closes and disposes the client, while the
8+ ReceiveThread just starts up and still uses the client.
9+ - Receive pipe simplified
10+ - Common pipe class
11+ - Pool moved directly into pipe
12+ - Server/Client Tick() optional enabled check for Mirror scene changing
13+
114V1.4 [2021-02-03]
215- perf: each server connection now has a separate receive Pipe. avoids all
316 receive threads using the same lock{}. improves server stability because
You can’t perform that action at this time.
0 commit comments