Releases: StrumDev/SimpleUDP
0.5.0
Version 0.5.0
Added: checking the connection key.
Added: reason for disconnection.
Added: to the package checks for “reading in case of going beyond the byte array will return the default value of the data type”, “writing will display the error ‘IndexOutOfRangeException’ in the console”.
Added: UdpConverter takes into account “Big-endian” and “Little-endian” writing and reading formats.
Optimized: writing and reading Float and Double types.
Reworked: issuing identifiers by the server for clients.
Fixed: the maximum number of simultaneous connections, when after 100 clients RTT skyrocketed for all of them at the same time, can now be more than 1000, 2000 (I don't know who needs it).
0.4.2
This project is still raw, so I do not recommend using it in commercial projects.
I'll fix the code fragments I missed after testing.
From the UdpListener class, everything related to unconnected and broadcast messages is transferred to the UdpServer and UdpClient classes.
The Utils folder was moved to the Core folder.
0.4.1
Added the data type “Char” to the Packet class.
Fixed incorrect reading of large values, Long, ULong in Packet.
Fixed in UdpChanals, UpdateTimer.
In UdpServer Dictionary<uint, UdpPeer> Connections is changed to ReadOnlyDictionary<uint, UdpPeer> Connections.
The information UpdateTimer in UdpPeer was removed from the documentation, because it was not true, UpdateTimer is only an internal method.
0.4.0
This project is still raw, so I do not recommend using it in commercial projects.
Rewritten server and client code.
- Fixed a server crash when the server lost several connections.
- Fixed incorrect writing and reading from the “Long” package “ULong”.
0.3.2
0.3.1
0.3.0
- The library has been completely rewritten from scratch.
- The header of reliable packets has been reduced from 3 to 2 bytes.
- The capability for broadcast and connectionless sending has been added.
- A Packet script has been added for easier data writing and reading.
- The Unity demo game has been rewritten.
- The project is still raw, I am still learning, so I ask for your understanding.
SimpleUDP v0.2.0
Update README.md
SimpleUDP v0.1.0
Update README.md