Skip to content

Initial release

Latest
Compare
Choose a tag to compare
@JTKlemmensen JTKlemmensen released this 02 Jan 02:11

Somewhat stable release containing all the features i envisioned before i started developing EasyNetwork.

  • Tcp Implementation
  • TLS like encryption (Use asymmetric encryption to encrypt a symmetric key which is then used for encrypting data sent between the client and the server)
  • Object interface: send objects & receive objects
  • Little to no network code
  • Encryption & Serialization can easily be replaced
  • Very easy to unit test (simply mock IObjectConnection)
  • Use attributes(Connect,Command,Disconnect) to indicate that a method should subscribe to an object received from a remote peer
  • Boilerplate code such as IsLoggedIn and HasPermission can be written once - just implement IEventFilter
  • Contains 2 samples of how to use most of the api (Chat & Tic Tac Toe)