// Weather update server // Binds PUB socket to tcp://*:5556 // Publishes random weather updates #include #include #include #include "utils.h" int main (int argc, char *argv []) { // Prepare our context and publisher void *context = zmq_ctx_new (); void *publisher = zmq_socket (context, ZMQ_PUB); int rc = zmq_bind (publisher, "tcp://*:"STRINGIFY(PUBLISHER_PORT)); assert (rc == 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; }