Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int client_main(){
- int sockfd;
- int size_message = 0;
- char test_message[] = "20649601303";
- // 8642320103885981310
- struct sockaddr_in serv_addr;
- char recvBuffer[NET_BUFFER];
- if((sockfd = socket(AF_INET, SOCK_STREAM, 0)) < 0)
- {
- printf("\n Error : Could not create socket \n");
- return 1;
- }
- memset(&serv_addr, '0', sizeof(serv_addr));
- serv_addr.sin_family = AF_INET;
- serv_addr.sin_port = htons(5555);
- serv_addr.sin_addr.s_addr = inet_addr("198.46.188.120");
- if( connect(sockfd, (struct sockaddr *)&serv_addr, sizeof(serv_addr)) < 0)
- {
- printf("\n Error : Connect Failed \n");
- return 1;
- }
- for(int i = 0; i < 2; i++) {
- size_message = strlen(test_message) * sizeof(char);
- // writing size + message to server
- write(sockfd, &size_message, sizeof(int));
- write(sockfd, test_message, size_message);
- // reading size + enc_message from server
- read(sockfd,&size_message, sizeof(int));
- read(sockfd,recvBuffer, size_message);
- // formatting as string
- recvBuffer[size_message] = '\0';
- printf("encrypted: %s\n", recvBuffer);
- }
- close(sockfd);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement