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/types.h>
- #include <sys/socket.h>
- #include <arpa/inet.h>
- #include <math.h>
- #include <time.h>
- #include <string.h>
- int main(int argc, char const *argv[])
- {
- //var
- int FD;
- char buffer[1024];
- char parola[1024];
- //compilazione struct
- struct sockaddr_in socket_add;
- socket_add.sin_family= AF_INET;
- socket_add.sin_port= htons(1026);
- //socket_add.sin_addr.s_addr= INADDR_ANY;//per non usare inetpton(non bisogna specificare l'indirizzo)
- inet_pton(AF_INET, argv[1], &socket_add.sin_addr);
- FD=socket(AF_INET, SOCK_STREAM,0);
- //connect
- connect(FD, (struct sockaddr*)&socket_add, sizeof(socket_add));
- printf("inserisci la parola da cui estrapolare le occorrenze: \n");
- scanf("%s",parola);
- //strcat(parola,"ciao");
- //snprintf(buffer, sizeof(buffer), parola, sizeof(parola));
- write(FD, parola, sizeof(parola));
- read(FD, buffer, sizeof(buffer));
- printf("%s\n",buffer );
- close(FD);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement