summaryrefslogtreecommitdiff
path: root/src/publisher
diff options
context:
space:
mode:
authorLoic Guegan <manzerbredes@mailbox.org>2023-07-14 18:49:03 +0200
committerLoic Guegan <manzerbredes@mailbox.org>2023-07-14 18:49:03 +0200
commit2e02fd6b93606656d04e31e4c351d9658dd41f0a (patch)
treeee341a2101fb538cf2084d91046cbf41b5fa0c7f /src/publisher
parentd89f9840a5f97be75a2a4cecbd64fb6c4bd7e9f3 (diff)
Minor changes
Diffstat (limited to 'src/publisher')
-rw-r--r--src/publisher/main.c26
1 files changed, 22 insertions, 4 deletions
diff --git a/src/publisher/main.c b/src/publisher/main.c
index 6ff8ae1..0abfefb 100644
--- a/src/publisher/main.c
+++ b/src/publisher/main.c
@@ -1,7 +1,25 @@
+// Weather update server
+// Binds PUB socket to tcp://*:5556
+// Publishes random weather updates
+#include <zmq.h>
+#include <assert.h>
+#include <time.h>
+int main (void)
+{
+ // Prepare our context and publisher
+ void *context = zmq_ctx_new ();
+ void *publisher = zmq_socket (context, ZMQ_PUB);
+ int rc = zmq_bind (publisher, "tcp://*:5556");
+ assert (rc == 0);
-int main(){
-
- return 0;
-}
+ // Initialize random number generator
+ while (1) {
+ zmq_send (publisher, "Hello World", 5, 0);
+ printf("AA\n");
+ }
+ zmq_close (publisher);
+ zmq_ctx_destroy (context);
+ return 0;
+} \ No newline at end of file