Scalable state synchronization infrastructure using P2P

  •        58

An infrastructure that provides synchronization between peers using WCF P2P.Many applications need to share information between various instances of the application. This infrastructure simplifies the use of peer channel by handling the various patterns of nodes states. Imp...

http://p2psynchronization.codeplex.com/

Tags
Implementation
License
Platform

   




Related Projects

PeerChannel Performance


A masters project research into WCF PeerChannel Performance for time sensitive applications.

SyncComm


SyncComm is intended to be used as starter point with Sync Services for ADO.NET 1.0 for devices. SyncComm shows how to implement the WCF communication layer based on Microsoft Sync Framework team's tips.

Sync Fx Contrib


Sync Fx Contrib is a collection of community-developed extensions, third party providers, samples and reference applications for Microsoft Sync Framework.

photo-drop - P2P Photo Sharing app. Read more http://blog.couchbase.com/photodrop


One of the cool features of Couchbase Lite is an ability to do P2P replication between two devices. Couchbase Lite is packaged with an extra component called Couchbase Lite Listener that allows your application to accept HTTP connections from other devices running Couchbase Lite and sync data with them. PhotoDrop application demonstrates how easily we can use those components to develop a P2P application.PhotoDrop is a P2P photo sharing app similar to the iOS AirDrop feature that you can use to send photos across devices. The flow of the application is fairly simple. You select photos you want to share to your friend and open the QRCode scanner to scan the target endpoint that the selected photos will be sent to. On the other side, your friend opens the appliation, shows the QRCode and waits for you to scan and send the photos. The application screenshots can be seen below.

Quad


A peer to peer streaming system built on top of Wpf/Wcf/DirectShow and OpenGL.



syncthing-macosx - Frugal native Mac OS X Syncthing application bundle


syncthing-macosx is a native macOS Syncthing tray application bundle. It hosts and wraps Syncthing, making it behave more like a native macOS application and less like a command-line utility with a web browser interface.Currently Mac OS X 10.10 or higher is necessary. syncthing-macosx is packaged as and disk image with a application bundle. You should download the dmg and drag and drop to install. The only necessary configuration is to set the api key which can be found in the web interface.

Dice & Paper Game Assistant


This application will integrate live voice, webcam and chat feeds with character sheet management and dice rolling/combat management screens. The app will be built using WPF, WCF, SQL Server Compact Edition (with Sync Services) and possibly with DirectX or Live Services.

WCF Load Test


This tool takes a WCF trace file and a WCF client proxy, or a WCF interface contract, and generates a C# unit test that replays the same sequence of calls found

A simple windows service to host WCF or WF services


This little dll makes it easy to : - host a WCF server in a win-service, - handle faulted exceptin to restart your WCF server in case of failure and restart it, - Create an installer for that service, - Access the WCF server directly, in case of Singleton pattern, for WF host...

WCF Test Harness


The WCF Test Harness is a flexible tool that can be used to quickly test services. The utility is a windows application that uses WCF to submit requests via a given URL or proxy class. This utility is similar to other service test tools, notably WCF Load Test and SOAP UI.

WCF LOB TCP Adapter


WCF LOB TCP adapter will make it easy for BizTalk, WCF and WWF services to communicate with a TCP server. you will no longer worry about managing TCP clients, openning closing connections. This project was built using WCF LOB Adapter SDK 2.0

pthatcher-psync


Persistant, p2p file sync

C4F Vista Peer-to-Peer Toolkit


Develop peer-to-peer (P2P) applications for WinForms and WPF applications with no lines of code. Includes WinForm & WPF drag 'n drop controls including P2P Chat, P2P File transer; P2P Audio and P2P Audio & Video controls. All source code for samples available in both VB and ...

WCF Latency Test Harness


This project contains a harness to test the latency of WCF (and .NET Remoting) for different bindings, serializers, parameters (and sizes), OneWay/TwoWay, etc. It can be used to test the latency behavior for a large set of scenarios, and can easily be customized to assess the ...

WCF Contrib


WCF Contrib is a library with infrastructure implementations for client and service communications using WCF technology. The project contains useful components assembled from long-term business applications development and best practices.

patterns & practices: WCF Security Guidance


Proven Practices, end-to-end application scenarios, guidelines, Q&A, and task-based how-tos for building secure distributed applications with WCF (Windows Communication Foundation).

WCFExtras - WCF Soap Header support, Xml comments to WSDL annotation and more


A collection of useful WCF extensions including Soap Header support, WSDL documentation and more.

WCF Data Service Format Extensions for CSV, TXT


This project add support for Legacy formats like CSV, TXT (CSV Export) to the data service output and allow $format=txt query. By default WCF Data Services support Atom and JSON responses however legacy systems do not understand ATOM or JSON but they understand CSV, TXT f...

WCF activities for windows workflow


This project provides windows workflow activities to create WCF services using windows workflow foundation. These activities are similar to the out of the box activities provided by microsoft for ASMX webservice implementation in workflow. The initial release includes a WCFI...

WCF Extensions


Collection of WCF extensions. The current version provides a compression channel.