ENet CSharp Versions Save

Reliable UDP networking library

2.5.1

2 months ago
  • Added ENET_EXCLUDE_WINDOWS_H build option
  • Fixed unaligned reads and writes of the checksum (contributed by @arvid-norlander)

2.5.0

3 months ago
  • Added support for .NET 8
  • Implemented a separate queue for outgoing send reliable packets (contributed by @lsalzman)
    • Removed revisiting peers when continuing to send
    • Removed explicit storing of round trip timeout limit
    • Removed unnecessary sent unreliable list from peers
  • Added ENET_SOCKOPT_TTL socket option (contributed by @skyfloogle)
  • Fixed MTU negotiation on server side (contributed by @seragh)

2.4.8

2 years ago
  • Added a check if peers array is empty in selective broadcast
  • Added support for .NET 6
  • Fixed potential out of bounds access in send function of a peer

2.4.7

3 years ago
  • Fixed packets size with checksums

2.4.6

3 years ago
  • Added support for .NET 5
  • Fixed overrun of an unacknowledged window in reliable transmission

2.4.5

3 years ago
  • Fixed checksum writing to header

2.4.4

3 years ago
  • Added address parameter to the intercept callback
  • Fixed sender overrun receiver in reliable transmission
  • Updated target framework to .NET Standard 2.1 and .NET Core 3.1
  • Minor improvements

2.4.3

3 years ago
  • Added CRC64 checksums functionality
  • Exposed ChecksumCallback delegate
  • Exposed Host.SetChecksumCallback() function
  • Exposed Library.CRC64() function

2.4.2

3 years ago
  • Fixed packets flagged as unthrottled

2.4.1

3 years ago
  • Improved throttle acceleration mechanism
  • Exposed throttle estimation function
  • Exposed raw UDP packets intercept functionality
  • Changed default parameters of the ping interval and throttle threshold to improve transmission consistency
  • Fixed command queuing for unsequenced unreliable fragmented packets
  • Removed inaccurate debug packet loss estimation logic