Skip to content

prodrigestivill/pubsubsrv

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published