diff --git a/msg_signal_send_recv/MsgSendPluseA.c b/msg_signal_send_recv/MsgSendPluseA.c new file mode 100644 index 0000000000000000000000000000000000000000..255aa15bfc56bf9ab6447bbf1100454150b78167 --- /dev/null +++ b/msg_signal_send_recv/MsgSendPluseA.c @@ -0,0 +1,25 @@ +#include <stdio.h> +#include <stdlib.h> +#include <string.h> +#include <unistd.h> +#include <errno.h> +#include <poll.h> +#include <netinet/in.h> +#include <sys/socket.h> +#include <sys/types.h> +#include <sys/ipc.h> +#include <sys/msg.h> +#include <stdint.h> +#include <stdbool.h> +#include <sys/ipc.h> +#include <sys/shm.h> +#include "../lib/sock_msg.h" + +int main() +{ + uint16_t type = 1; + u_int32_t code = 1; + msg_local_ssignal_init(); + msg_local_send_pulse(type, code); + return 0; +} \ No newline at end of file diff --git a/msg_signal_send_recv/MsgSendPluseB.c b/msg_signal_send_recv/MsgSendPluseB.c new file mode 100644 index 0000000000000000000000000000000000000000..3c73237ba83c97114ae324cf52cc14b21fd66ad7 --- /dev/null +++ b/msg_signal_send_recv/MsgSendPluseB.c @@ -0,0 +1,27 @@ +#include <stdio.h> +#include <stdlib.h> +#include <string.h> +#include <unistd.h> +#include <errno.h> +#include <poll.h> +#include <netinet/in.h> +#include <sys/socket.h> +#include <sys/types.h> +#include <sys/ipc.h> +#include <sys/msg.h> +#include <stdint.h> +#include <stdbool.h> +#include <sys/ipc.h> +#include <sys/shm.h> +#include "../lib/sock_msg.h" + +int main() +{ + uint16_t type = 2; + u_int32_t code = 2; + msg_local_rsignal_init(); + printf("%hd %d\n", type, code); + msg_local_recv_pulse(&type, &code); + printf("%hd %d\n", type, code); + return 0; +} \ No newline at end of file