Designing network protocols by hand is a costly and sometimes troublesome work. This C# library implements a generic network protocol that transports the events object creation, object destruction and the change of a property of one of those objects. It also has facilities to observe the objects for property changes.
In sum, the properties of objects that are taken care of by the library are automatically kept in sync. The only requirement to the objects is that they notify the modification of their properties, similiar to what WPF requires from a (typical) view model.
Features
- Network transparency for object-oriented architectures.
- Easy to use. It is not invasive on the structure of your application.
License
GNU Library or Lesser General Public License version 2.0 (LGPLv2)Follow StateTransmitter
You Might Also Like
BrightGauge, a ConnectWise solution, was started in 2011 to fill a missing need in the small-to-medium IT Services industry: a better way to manage data and provide the value of work to clients. BrightGauge Software allows you to display all of your important business metrics in one place through the use of gauges, dashboards, and client reports. Used by more than 1,800 companies worldwide, BrightGauge integrates with popular business solutions on the market, like ConnectWise, Continuum, Webroot, QuickBooks, Datto, IT Glue, Zendesk, Harvest, Smileback, and so many more. Dig deeper into your data by adding, subtracting, multiplying, and dividing one metric against another. BrightGauge automatically computes these formulas for you. Want to show your prospects how quick you are to respond to tickets? Show off your data with embeddable gauges on public sites.
Rate This Project
Login To Rate This Project
User Reviews
Be the first to post a review of StateTransmitter!