From 81a23a3a49af1931d714ed9b3e23ff5a7a056c1a Mon Sep 17 00:00:00 2001 From: s449273 Date: Fri, 29 Nov 2019 15:42:35 +0100 Subject: [PATCH] server.c dodanie miejsca na ftp --- server/server.c | 26 +++++++++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/server/server.c b/server/server.c index 9784d84..63fa6ce 100644 --- a/server/server.c +++ b/server/server.c @@ -110,12 +110,36 @@ int main(int argc, char **argv) { printf("Server shut down..\n"); - close(sdconnection); + close(sdsocket); return 0; + + } + else if (strncmp("FTP", odbior, 3) == 0) + { + + bzero(name_file, 512); + + strncpy (name_file, odbior+4, 509); + + printf("Plik do wyslania :%s\n", name_file); + + while ((sdconnection2 = + accept(sdsocket, + (struct sockaddr *)&endpoint, + &addrlen)) >= 0) + { + + send(sdconnection2, name_file, 512, 0); + + + close(sdconnection2); + break; + } + } else {