-
Notifications
You must be signed in to change notification settings - Fork 0
/
README
31 lines (20 loc) · 901 Bytes
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
A simple MQTT server
Final program for the UNIX programming in C class at MFF
UK during winter semester 23/24.
==========================================================
MQTT is a simple publish-subscribe network protocol. A
server/broker recieves messages from clients and
broadcasts them to subscribers.
See the MQTT spec [1] for details.
This project implements a less-than-minimal MQTT broker
capable of servicing only the most basic requests. For
example it only supports QoS 0.
`$ make` - normal build
`$ make EXTERNFLAGS="-DDEBUG -DCOLOR -g"` - debug build
Just to make sure: DO NOT ACTUALLY USE THIS.
This is a project for me to learn about UNIX systems and
socket programming (also to get a credit). Developing a
practically usable MQTT server is a non-goal.
[1] docs.oasis-open.org/mqtt/mqtt/v3.1.1
==========================================================
Author: Jan Doskočil