/* * MYRYS ROVER * Low level communication protocol * * new Wed May 27 03:58.27 AM UTC 2026 */ #include #include #include #include "protocol.h" /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */ /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */ int show_the_version(int code, char *why) { fprintf(stderr, "$$$$ show version %x on pid %ld\n", 0xfde9, (long)getpid()); fprintf(stderr, "$$$$ number %04X because {%s}\n", code, why); return 0; } /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */ int send_a_ping(int code, char *texte, int k) { unsigned int foo, bar; fprintf(stderr, "\tpid %ld is sending \"%s\"\n", (long)getpid(), texte); foo = 3 + (rand() % 8); #if DEBUG_LEVEL fprintf(stderr, "+++ in %s, foo is %u\n", __func__, foo); #endif bar = sleep(foo); return bar; } /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */ /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */ /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */