This project is read-only.

Push Framework 3.0

Rating: No reviews yet
Downloads: 251
Change Set: 106059
Released: May 29, 2014
Updated: May 29, 2014 by charfeddineahmed
Dev status: Beta Help Icon

Recommended Download

Application Push Framework 3.0
application, 245K, uploaded May 29, 2014 - 251 downloads

Release Notes

This release is the result of a lot of development work that has brought many design changes and performance improvement:

1. Internal Broadcast code has significantly changed to improve performance and reduce CPU overhead. Basically, streaming threads are nolonger the exclusive responsible for broadcasting. IOWorkers also do broadcasting. This has allowed data structures to be redesigned in a way locking is less needed.

2. All protocol related logic has been separated in a new library called ProtocolFramework. please read my recent article at CodeProject to understand more:

3. Introduced the concept of MessageFactory to separate between protocol work and serialization work. This is has a lot of benefit. One of these was the ability to restore a very old important feature: the use of multiple protocols. Per server, you can have many listeners (listening ports), each listener using a particular stack of protocols (layers of protocols), but overall you use only one MessageFactory to serialize messages.

4. The public API of the code has been simplified a lot. There is nolonger a ClientFactory, and you can disregard the use of Service classes.

Please visit for more info.
Do not hesitate to throw me emails at for any unsolved issue.

Reviews for this release

No reviews yet for this release.