Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // int port = htons(5577);
- // int sockfd;
- // struct sockaddr_in serverAddr;
- // char buffer[1024];
- // int addr_size;
- // //struct hostent *hp;
- // sockfd = socket(AF_INET, SOCK_DGRAM, 0);
- // //memset(&serverAddr, '\0', sizeof(serverAddr));
- // serverAddr.sin_family = AF_INET;
- // serverAddr.sin_port = port;
- // // hp = gethostbyname(host);
- // // if (!hp) {
- // // fprintf(stderr, "could not obtain address of %s\n", host);
- // // return 0;
- // // }
- // // memcpy((void *)&serverAddr.sin_addr, hp->h_addr_list[0], hp->h_length);
- // serverAddr.sin_addr.s_addr = inet_addr("127.0.0.1");
- // hp = gethostbyname(host);
- // if (!hp) {
- // fprintf(stderr, "could not obtain address of %s\n", host);
- // return 0;
- // }
- // memcpy((void *)&serverAddr.sin_addr, hp->h_addr_list[0], hp->h_length);
- #include <stdio.h>
- #include <stdlib.h>
- #include <string.h>
- #include <sys/socket.h>
- #include <sys/types.h>
- #include <netinet/in.h>
- #include <arpa/inet.h>
- // strcpy(buffer, "Hello Server\n");
- // sendto(sockfd, buffer, 1024, 0, (struct sockaddr*)&serverAddr, sizeof(serverAddr));
- // printf("[+]Data Send: %s", buffer);
- void main(){
- int port = htons(5577);
- int sockfd;
- struct sockaddr_in receiver, sender;
- char buffer[1024];
- int addr_size;
- struct sockaddr_in serverAddr;
- serverAddr.sin_family = AF_INET;
- serverAddr.sin_port = port;
- serverAddr.sin_addr.s_addr = inet_addr("127.0.0.1");
- sockfd = socket(AF_INET, SOCK_DGRAM, 0);
- //memset(&receiver, '\0', sizeof(receiver)); // clear it.
- receiver.sin_family = AF_INET;
- receiver.sin_port = port;
- receiver.sin_addr.s_addr = htonl(INADDR_ANY);
- bind(sockfd, (struct sockaddr*)&receiver, sizeof(receiver));
- addr_size = sizeof(sender);
- for(int i =0;i<50;i++){
- recvfrom(sockfd, buffer, 1024, 0, (struct sockaddr*)& sender, &addr_size);
- printf("[+]Data Received: %s \n", buffer);
- //send
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement