Skip to content
Snippets Groups Projects
Commit 766d189a authored by 이종현's avatar 이종현
Browse files

Update camer_client.c

parent 190d439a
No related branches found
No related tags found
No related merge requests found
...@@ -15,8 +15,8 @@ ...@@ -15,8 +15,8 @@
int sock; int sock;
void error_handling(const char *message, int sock) { void error_handling(const char *message, int sock) {
close(sock); close(sock); //closing socket
perror(message); perror(message); //error message
fputc('\n', stderr); fputc('\n', stderr);
exit(1); exit(1);
} }
...@@ -40,11 +40,11 @@ int main(int argc, char* argv[]) { ...@@ -40,11 +40,11 @@ int main(int argc, char* argv[]) {
server_addr.sin_addr.s_addr = inet_addr(argv[1]); server_addr.sin_addr.s_addr = inet_addr(argv[1]);
server_addr.sin_port = htons(atoi(argv[2])); server_addr.sin_port = htons(atoi(argv[2]));
if (connect(sock, (struct sockaddr *)&server_addr, sizeof(server_addr)) == -1) if (connect(sock, (struct sockaddr *)&server_addr, sizeof(server_addr)) == -1) // connecting server
error_handling("connect() error", sock); error_handling("connect() error", sock);
while (1) { while (1) {
read_stat = read(sock, &picture, 1); read_stat = read(sock, &picture, 1); //reading the signal
if (read_stat == -1) { if (read_stat == -1) {
perror("Client Output; reading data from socket error"); perror("Client Output; reading data from socket error");
exit(1); exit(1);
...@@ -54,7 +54,7 @@ int main(int argc, char* argv[]) { ...@@ -54,7 +54,7 @@ int main(int argc, char* argv[]) {
if (!strncmp(&picture, "1",1)) { if (!strncmp(&picture, "1",1)) {
system("raspistill -o image.jpg"); system("raspistill -o image.jpg");
sleep(1); sleep(1);
system("python3 send_email2.py"); system("python3 send_email2.py"); //calling the email python code
} }
} }
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment