recieve_message(); // returns the command
recieve_message(int *command, char *text);
recieve_message(int *command, long *value);
recieve_message(long *value1, long *value2);
recieve_message(int *command, long *value1, long *value2);
recieve_message(); // returns the command
recieve_message(int *command, char *text);
recieve_message(int *command, long *value);
recieve_message(long *value1, long *value2);
recieve_message(int *command, long *value1, long *value2);