pthread_mutex_lock (&mutex);
pthread_mutex_unlock (&mutex);
+ usleep (TIMER / 2);
+
sys_timestamp (&ts1);
if (mq_send (mq_out, msg, MSGLEN, 0) == -1) {
fprintf (stderr, "ping error: mq_send (%d)\n", i);
pthread_mutex_lock (&mutex);
pthread_mutex_unlock (&mutex);
+ usleep (TIMER / 2);
+
sys_timestamp (&ts1);
if (write (fdout, msg, MSGLEN) == -1) {
fprintf (stderr, "ping error: write (%d)\n", i);
pthread_mutex_lock (&mutex);
pthread_mutex_unlock (&mutex);
+ usleep (TIMER / 2);
+
sys_timestamp (&ts1);
sem_post (&sem);
pthread_mutex_lock (&mutex);
pthread_mutex_unlock (&mutex);
+ usleep (TIMER / 2);
+
sys_timestamp (&ts1);
if (sendto (sock, msg, MSGLEN, 0, (struct sockaddr *)&remote, sizeof (remote)) == -1) {
fprintf (stderr, "ping error: sendto (%d)\n", i);