Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #include <netinet/in.h>
- #include <sys/socket.h>
- #include <sys/types.h>
- #include <string.h>
- #include <arpa/inet.h>
- #define PORT 5000
- #define IP "153.19.7.230"
- void main(int argc, char* argv[]) {
- int value = atoi(argv[1]);
- struct sockaddr_in addr;
- int sd = socket(AF_INET, SOCK_DGRAM, 0);
- memset(&addr, 0, sizeof(addr));
- addr.sin_family = AF_INET;
- addr.sin_port = htons(PORT);
- inet_aton(IP, &addr.sin_addr);
- int len = sizeof(addr);
- bind(sd, (struct sockaddr*) &addr, len);
- int buffer = htonl(value);
- sendto(sd, (char*) &buffer, sizeof(int), 0, (struct sockaddr*) &addr, len);
- recvfrom(sd, (char*) &buffer, sizeof(int), 0, (struct sockaddr*) &addr, &len);
- buffer = ntohl(buffer);
- printf("%d*%d + 1 = %d\n", value, value, buffer);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement