I am looking for Mono.C# Networking Library for game purposes.
Here are features that I need to have in it:
- Free
- Async TCP and UDP (non blocking)
- Multi Threaded connections
- Event Driven
- Class serializing/deserializing (not neccesarry if it sends strings)
- Simple
- Platforms: Windows/Linux/Mac
I've tested:
- https://netsockets.codeplex.com/ - This one is great, but it lacks UDP (current choice)
- http://www.networkcomms.net/ - Free GPL version does not have necessary documentation and I had huge problems when building it. Also newest version is commercial.