diff --git a/server b/server index d7b9286..ffd3c5e 100755 Binary files a/server and b/server differ diff --git a/server.c b/server.c index 1725e87..2283afb 100644 --- a/server.c +++ b/server.c @@ -169,9 +169,10 @@ void *dataProcessHandler(void *data) while (1) { - if (recvfrom(info->socket, &floats, 12, 0, (struct sockaddr *)&tmp, &addrLen) != 12) + if (recvfrom(info->socket, &floats, 28, 0, (struct sockaddr *)&tmp, &addrLen) != 28) continue; - sendto(info->socket, &floats, 12, 0, (struct sockaddr *)&info->address, sizeof(info->address)); + // printf("x: %f, y: %f, z: %f, rot_x: %f, rot_y: %f, rot_z: %f, rot_w: %f\n", floats.x, floats.y, floats.z, floats.rot_x, floats.rot_y, floats.rot_z, floats.rot_w); + sendto(info->socket, &floats, 28, 0, (struct sockaddr *)&info->address, sizeof(info->address)); } return NULL; }