-
Notifications
You must be signed in to change notification settings - Fork 0
/
main.c
71 lines (59 loc) · 1.47 KB
/
main.c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
#include "common.h"
int CLIENT_TYPE = 1;
int main()
{
srand(time(NULL));
printf("Hello world! %d\n", (int)sizeof(struct SERVER_OUTPUT));
connection_init(); // deal with 2 cases, server and client
switch (CLIENT_TYPE)
{
case TYPE_HOST:
server();
break;
case TYPE_CLIENT:
client();
break;
default:
break;
}
connection_close();
printf("Server end\n");
return 0;
}
// int main2()
// {
// disp_init();
// connection_init();
// key_listener_init();
// mvprintw(2, 1, "hello world");
// refresh();
// while (1)
// {
// sem_wait(sem_pong); // czekaj az go poprosza
// pthread_mutex_lock(&klistener_mutex);
// switch (last_key)
// {
// case KEY_RIGHT:
// mvprintw(4, 1, "pong RIGHT");
// break;
// case KEY_LEFT:
// mvprintw(4, 1, "pong LEFT");
// break;
// case KEY_UP:
// mvprintw(4, 1, "pong UP");
// break;
// case KEY_DOWN:
// mvprintw(4, 1, "pong DOWN");
// break;
// default:
// mvprintw(4, 1, "pong %c", last_key);
// last_key = 0;
// break;
// }
// pthread_mutex_unlock(&klistener_mutex);
// sem_post(sem_ping); // wysyla informacje o tym ze te dane co maja to czekaja
// refresh();
// }
// printf("Client stop\n");
// return 0;
// }