src/main.c

changeset 180
0fed680c487c
parent 179
5ef724e21702
child 182
04c65336777f
equal deleted inserted replaced
179:5ef724e21702 180:0fed680c487c
1105 1105
1106 return 0; 1106 return 0;
1107 } 1107 }
1108 1108
1109 static int client_handshake(Server *server) { 1109 static int client_handshake(Server *server) {
1110 if (net_recieve_code(server->fd) != NETCODE_VERSION) { 1110 uint8_t server_version = net_recieve_code(server->fd);
1111 net_send_code(server->fd, NETCODE_VERSION);
1112 if (server_version != NETCODE_VERSION) {
1111 addstr("Server uses an incompatible software version."); 1113 addstr("Server uses an incompatible software version.");
1112 return 1; 1114 return 1;
1113 } else {
1114 net_send_code(server->fd, NETCODE_VERSION);
1115 } 1115 }
1116 1116
1117 printw("Connection established!\n\n"); 1117 printw("Connection established!\n\n");
1118 refresh(); 1118 refresh();
1119 1119

mercurial