Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #include <unistd.h>
- #include <sys/socket.h>
- #include <sys/types.h>
- #include <arpa/inet.h>
- struct Array{
- int arr[50];
- int size;
- };
- void main(){
- int sockfd = socket(AF_INET, SOCK_STREAM, 0);
- if(sockfd == -1){
- exit(1);
- }
- struct sockaddr_in addr;
- addr.sin_family = AF_INET;
- addr.sin_port = htons(8080);
- addr.sin_addr.s_addr = inet_addr("127.0.0.1");
- if(connect(sockfd, (struct sockaddr *) &addr, sizeof(addr)) == -1){
- exit(1);
- }
- struct Array inp;
- printf("Enter Size of Array: ");
- scanf("%d", &inp.size);
- printf("Enter Array Elements: ");
- for(int i=0; i<inp.size; i++){
- scanf("%d", &inp.arr[i]);
- }
- send(sockfd, (struct Array *)&inp, sizeof(inp), 0);
- recv(sockfd, (struct Array *)&inp, sizeof(inp), 0);
- for(int i=0; i<inp.size; i++){
- printf("%d ", inp.arr[i]);
- }
- printf("\n");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement