| 32 #include "network.h" |
32 #include "network.h" |
| 33 #include "chess/pgn.h" |
33 #include "chess/pgn.h" |
| 34 #include <ncurses.h> |
34 #include <ncurses.h> |
| 35 #include <stdlib.h> |
35 #include <stdlib.h> |
| 36 |
36 |
| 37 static int client_connect(Server *server, char *host, short port) { |
37 static int client_connect(Server *server, Settings *settings) { |
| 38 if (net_find(server, host, port)) { |
38 if (settings->usedomainsocket |
| |
39 ? net_find_sock(server, settings->serverhost) |
| |
40 : net_find_tcp(server, settings->serverhost, settings->port)) { |
| 39 addstr("Can't find server"); |
41 addstr("Can't find server"); |
| 40 return 1; |
42 return 1; |
| 41 } |
43 } |
| 42 |
44 |
| 43 if (net_connect(server)) { |
45 if (net_connect(server)) { |