Skip to content
Snippets Groups Projects
Commit 441fe98a authored by 오병준's avatar 오병준 :telescope:
Browse files

Merge branch 'fix/empty_note' into 'main'

소켓 통신 버그 수정

See merge request !17
parents db53f414 c9b4a5c5
No related branches found
No related tags found
1 merge request!17소켓 통신 패킷 전송 버그 수정
...@@ -194,6 +194,9 @@ void *thread_job_socket(void *arg) ...@@ -194,6 +194,9 @@ void *thread_job_socket(void *arg)
while (1) while (1)
{ {
if(result.note < 30){
continue;
}
ret = write(sock, &result, sizeof(result)); ret = write(sock, &result, sizeof(result));
if (ret < 0) if (ret < 0)
...@@ -201,10 +204,6 @@ void *thread_job_socket(void *arg) ...@@ -201,10 +204,6 @@ void *thread_job_socket(void *arg)
printf("[SOCKET] write failed: %s\n", strerror(errno)); printf("[SOCKET] write failed: %s\n", strerror(errno));
} }
if (result.note < 30){
continue;
}
printf("[SOCKET] write: %d %d %d(%d)\n", result.id, result.note, result.volume, ret); printf("[SOCKET] write: %d %d %d(%d)\n", result.id, result.note, result.volume, ret);
result.note = 0; result.note = 0;
usleep(100000); usleep(100000);
......
...@@ -213,20 +213,18 @@ void *thread_job_socket(void *arg) ...@@ -213,20 +213,18 @@ void *thread_job_socket(void *arg)
} }
while (1) while (1)
{
if (result.note > 40)
{ {
ret = write(sock, &result, sizeof(result)); ret = write(sock, &result, sizeof(result));
if (ret < 0) if (ret < 0)
{ {
printf("[SOCKET] write failed: %s\n", strerror(errno)); printf("[SOCKET] write failed: %s\n", strerror(errno));
} }
if (result.note < 40) printf("[SOCKET] write: %d %d %d(%d)\n", result.id, result.note, result.volume, ret);
{
continue;
} }
printf("[SOCKET] write: %d %d %d(%d)\n", result.id, result.note, result.volume, ret);
usleep(100000); usleep(100000);
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment