BeamServer is a socket server for .Net/Unity3D/Flash
Typical applications include real-time multiplayer online games, data broadcasting systems, rich database front-ends, ...
BeamServer is easy-to-use, but powerful. It is conceived to work on highly demanding environments such as massive online applications.
Basic features
* Binary sockets
* Optimized bandwidth usage
* Fast, lightweight
* Elegant, Simple, Extendable architecture
* Thread-pool based
* Fully thread-safe
* Event-driven programming
* Clients for .Net/Unity3D and Flash
Advanced features
* Fully configurable: Connection queue size, receiving buffer size, ...
* Supports nagle's algorithm disabling for real-time applications
* Buffered or direct communication
* Object serialization: .Net and AMF3 formats included, plugins supported
Security features
* Integrated client authentication system
* Message encryption support
* Version control
* Bad message detection
http://www.firstcontactstudios.com/BeamServer/index.php?section=0