diff options
author | charan makkina <charan795m@gmail.com> | 2019-04-30 17:40:53 +0530 |
---|---|---|
committer | charan makkina <charan795m@gmail.com> | 2019-05-20 18:14:40 +0530 |
commit | a826fe833d3f2a8fe2673fa05811fe1a22baf045 (patch) | |
tree | da11a17c46ca9b8a002a52a290628574fa3f5eda /demo/nginx_proxy/demo-2/udpserver.c | |
parent | 3e6bf7b64eea418c59959c18750261b815b2892c (diff) |
Feature: 19.04 part 1
Change-Id: Ibba924b8deca1f246b9dcb12d89d085b6fd33046
Signed-off-by: charan makkina <charan795m@gmail.com>
Diffstat (limited to 'demo/nginx_proxy/demo-2/udpserver.c')
-rw-r--r-- | demo/nginx_proxy/demo-2/udpserver.c | 55 |
1 files changed, 0 insertions, 55 deletions
diff --git a/demo/nginx_proxy/demo-2/udpserver.c b/demo/nginx_proxy/demo-2/udpserver.c deleted file mode 100644 index 456c7fc..0000000 --- a/demo/nginx_proxy/demo-2/udpserver.c +++ /dev/null @@ -1,55 +0,0 @@ -#include <stdio.h> -#include <stdlib.h> -#include <unistd.h> -#include <string.h> -#include <sys/types.h> -#include <sys/socket.h> -#include <arpa/inet.h> -#include <netinet/in.h> - -#define PORT 53 -#define MAXLINE 1024 - -int -main () -{ - int sockfd; - char buffer[MAXLINE]; - char *hello = "Hello from server"; - - struct sockaddr_in servaddr, cliaddr; - char name[128] = { 0 }; - - // Creating socket file descriptor - if ((sockfd = socket (AF_INET, SOCK_DGRAM, 0)) < 0) - { - perror ("socket creation failed"); - exit (EXIT_FAILURE); - } - - memset (&servaddr, 0, sizeof (servaddr)); - memset (&cliaddr, 0, sizeof (cliaddr)); - - // Filling server information - servaddr.sin_family = AF_INET; // IPv4 - servaddr.sin_addr.s_addr = inet_addr ("182.167.50.30"); - servaddr.sin_port = htons (PORT); - - if (bind (sockfd, (const struct sockaddr *) &servaddr, - sizeof (servaddr)) < 0) - { - perror ("bind failed"); - exit (EXIT_FAILURE); - } - - int len, n; - n = recvfrom (sockfd, (char *) buffer, MAXLINE, - MSG_WAITALL, (struct sockaddr *) &cliaddr, &len); - buffer[n] = '\0'; - (void) gethostname (name, 127); - printf ("Client : %s \n", buffer); - sendto (sockfd, (const char *) hello, strlen (hello), - MSG_CONFIRM, (const struct sockaddr *) &cliaddr, len); - printf ("%s\n", hello); - return 0; -} |