Actor context provides executor error event
Updated packages
Removed Stacks.FSharp namespace (now it's just Stacks)
Renamed Actor context and executor helper functions in F#
Bug fix: Socket client could allocate too much data in out buffers, which would lead to an exception in extreme cases. This has been fixed.
- Added documentation for Stacks library
- Filled xmldoc for SocketClient
Made some classes internal instead of public if they are not part of a public api
Added handshake phase for remote actors in which they make sure that client and server are using the same version of the protocol.
Removed documentation file for Debug build
- Updated NuGet packages
- Got rid of few warnings
Refactoring
- Overhaul of ActorClientProxy. Wrapper object can be returned instead of just an actor, so control methods are separated from actor methods.
- Updated example project to include sample with new overhauled client proxy system
Added few tests for remote actors
Remote actors protocol refactorings
Added regular ping messages to remote actors to prevent closing connections on less chatty actors.
Actor server will disconnect clients which are not pinging
Merge branch 'protocol' into develop
Changed timeout for actor server
Updated version to 1.0.0 (beta)
Merge branch 'develop'