Skip to content

Latest commit

 

History

29 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pubsubsrv

Simple Server for Publish/Subscribe of streams designed to support easily various protocols.

Any suggestion will be welcomed (new protocols, changing current protocols, ...).

What's Publish/Subscribe?

Currently implements the following protocols:

  • basic: simple basic protocol (binary compatible).
  • textline: simple text protocol multi-topic capable.
  • http: HTTP streaming server (using PUT/GET).
  • smtp: close to SMTP, but oriented to streams.
  • irc: simple IRC server (partial done).

Implementation details:

  • No queues are implemented.
  • Small footprint.
  • Entirely in C, using poll (without threads).
  • Low latency.

See GitHub Wiki for more information.

About

Simple Server for Publish/Subscribe of streams designed to support easily various protocols.

Resources

Stars

3 stars

Watchers

6 watching

Forks

Releases

Packages

Contributors

Languages