Sample UDP Implementation
Sample UDP Implementation
#include <bits/stdc++.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>
// Driver code
int main() {
int sockfd;
char buffer[MAXLINE];
exit(EXIT_FAILURE);
memset(&servaddr, 0, sizeof(servaddr));
memset(&cliaddr, 0, sizeof(cliaddr));
servaddr.sin_addr.s_addr = INADDR_ANY;
servaddr.sin_port = htons(PORT);
sizeof(servaddr)) < 0 )
perror("bind failed");
exit(EXIT_FAILURE);
socklen_t len;
int n;
&len);
buffer[n] = '\0';
len);
return 0;
}
#include <bits/stdc++.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>
// Driver code
int main() {
int sockfd;
char buffer[MAXLINE];
exit(EXIT_FAILURE);
memset(&servaddr, 0, sizeof(servaddr));
// Filling server information
servaddr.sin_family = AF_INET;
servaddr.sin_port = htons(PORT);
servaddr.sin_addr.s_addr = INADDR_ANY;
int n;
socklen_t len;
sizeof(servaddr));
&len);
buffer[n] = '\0';
std::cout<<"Server :"<<buffer<<std::endl;
close(sockfd);
return 0;