1. Easy Publish and Consume Library
The Easy Publish and Consume library provides an easy method to:
publish data using HTTPS: EpcPublisher
announce that information via DNS-SD: EpcDispatcher
find that information: EpcConsumer
- and finally consume it
You can use this library as a key/value store published to the network, using encryption, authentication and service discovery.
1.1. Documentation
1.2. Requirements
The libepc library depends on avahi-client, avahi-glib, glib, gmodule, gobject, gnutls, libsoup and libuuid. Additionally libepc-ui uses GTK+. Finally the examples need avahi-ui. For exact version numbers consult the README file.
1.3. Source Code
Git: git clone https://gitlab.gnome.org/GNOME/libepc.git
Examples: https://gitlab.gnome.org/GNOME/libepc/tree/master/examples
1.4. Bug Reports