Skip to content

Releases: StrumDev/SimpleUDP

0.7.0

0.7.0 Pre-release
Pre-release

Choose a tag to compare

@StrumDev StrumDev released this 07 Jan 16:11

Added: Logging - UdpLog.Initialize(Debug.Log);
Added: Limit on the size of the received packet in bytes.
Added: Maximum number of ids for clients: (Must be 2 times the maximum number of connections).

Changed: The issuance of indentifiers for clients.

Optimization: A small optimization of the “lock” key blocks has been performed on the server.

0.6.0

0.6.0 Pre-release
Pre-release

Choose a tag to compare

@StrumDev StrumDev released this 10 Nov 13:15
925e70c

Added: Smoothing to RTT counter.

Optimized: RAM allocation for the UdpChannel class was reduced.
Optimized: "SendAllUnreliable" method in UdpServer class.

0.5.0

0.5.0 Pre-release
Pre-release

Choose a tag to compare

@StrumDev StrumDev released this 26 Sep 22:17

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

0.4.2 Pre-release
Pre-release

Choose a tag to compare

@StrumDev StrumDev released this 10 Sep 19:45

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

0.4.1 Pre-release
Pre-release

Choose a tag to compare

@StrumDev StrumDev released this 07 Sep 11:20

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

0.4.0 Pre-release
Pre-release

Choose a tag to compare

@StrumDev StrumDev released this 22 Aug 10:31
beebf69

This project is still raw, so I do not recommend using it in commercial projects.

Rewritten server and client code.

  1. Fixed a server crash when the server lost several connections.
  2. Fixed incorrect writing and reading from the “Long” package “ULong”.

0.3.2

0.3.2 Pre-release
Pre-release

Choose a tag to compare

@StrumDev StrumDev released this 29 May 16:23
  1. Fixed a bug where if the server was stopped and then restarted, the client appeared to be connected but messages were not being processed.

  2. The project is still raw, I am still learning, so I ask for your understanding.

0.3.1

0.3.1 Pre-release
Pre-release

Choose a tag to compare

@StrumDev StrumDev released this 26 May 14:04
  1. Added a new data type Bool to Packet.

  2. Fixed the bug with client connection.

  3. Fixed the maximum number of connections to the client to 1.

  4. The project is still raw, I am still learning, so I ask for your understanding.

0.3.0

0.3.0 Pre-release
Pre-release

Choose a tag to compare

@StrumDev StrumDev released this 24 May 10:43
160cda6
  1. The library has been completely rewritten from scratch.
  2. The header of reliable packets has been reduced from 3 to 2 bytes.
  3. The capability for broadcast and connectionless sending has been added.
  4. A Packet script has been added for easier data writing and reading.
  5. The Unity demo game has been rewritten.
  6. The project is still raw, I am still learning, so I ask for your understanding.

SimpleUDP v0.2.0

SimpleUDP v0.2.0 Pre-release
Pre-release

Choose a tag to compare

@StrumDev StrumDev released this 22 Nov 17:23
c98e29e
Update README.md