From abec2373a31080f09bda12728b16b91faacd25ac Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=A1s=20Ortega=20Froysa?= Date: Sun, 5 Nov 2017 16:53:45 +0100 Subject: [PATCH] Demo should be able to connect. --- demo/main.c | 44 ++++++++++++++++++++++++++++++++++++++------ 1 file changed, 38 insertions(+), 6 deletions(-) diff --git a/demo/main.c b/demo/main.c index 19ecb31..beebfaa 100644 --- a/demo/main.c +++ b/demo/main.c @@ -1,13 +1,45 @@ -/** - * @file main.c - * @brief - * @author AJ - * @version 1.0 - * @date 09/25/17 +/* + * Copyright (C) 2017 Ortega Froysa, Nicolás + * Author: Ortega Froysa, Nicolás + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see . */ + #include +#include int main() { + unsigned short port = 0; + char connect_address[128]; + unsigned short connect_port = 0; + + printf("Listening port: "); + scanf("%hd", &port); + printf("Foreign IP/DNS: "); + scanf("%s", &connect_address); + printf("Foreign port: "); + scanf("%hd", &connect_port); + + if(!NeoComm_init(port)) + { + fprintf(stderr, "%s", NeoComm_get_last_error()); + return 1; + } + + NeoComm_connect(connect_address, connect_port); + + NeoComm_deinit(); return 0; }