#include #include #include #include #include #include #include "connap.h" #include "connect.h" #include "io.h" #include "command.h" #include "message.h" #include "config.h" #include "util.h" char *client; char *link_str[] = { "unknown", "14.4", "28.8", "33.6", "57.6", "64k ISDN", "128k ISDN", "Cable", "DSL", "T1", "T3+" }; USERINFO user_info; SERVER *servers = NULL; SERVER cur_server; char *real_srv_name = NULL; int time_out = 20; char *init_dl_dir; int show_path = 0; WSADATA WsaData; char Buf[8192]; void init(int argc, char **argv) { int r, state; r = WSAStartup(0x0101, &WsaData); if (r) { fprintf(stderr, "Could not initialize WinSock\n"); exit(1); } signal(SIGINT, SIG_IGN); client = (char*)malloc(sizeof("ConNap v") + sizeof(CONNAP_VERSION) + 1); sprintf(client, "ConNap v%s", CONNAP_VERSION); config(argc, argv); init_scr(); } void quit(void) { normvideo(); clrscr(); exit(0); } void main(int argc, char **argv) { init(argc, argv); while (1) { chk_keyboard(); chk_sockets(); } } .