Facebook
From asdf, 1 Month ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 140
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <string.h>
  4. #include <unistd.h>
  5. #include <arpa/inet.h>
  6.  
  7. int main() {
  8.     int client_socket;
  9.     struct sockaddr_in server_address;
  10.     int BUFFER_SIZE = 10000;
  11.  
  12.     client_socket = socket(AF_INET, SOCK_STREAM, 0);
  13.  
  14.     memset(&server;_address, 0, sizeof(server_address));
  15.     server_address.sin_family = AF_INET;
  16.     server_address.sin_addr.s_addr = inet_addr("10.10.161.43");
  17.     server_address.sin_port = htons(12345);
  18.  
  19.     connect(client_socket, (struct sockaddr*)&server;_address, sizeof(server_address));
  20.  
  21.  
  22. char buffer[BUFFER_SIZE];
  23.     while(1) {
  24.         read(client_socket, buffer, BUFFER_SIZE);
  25.         printf("Server: %s\n", buffer);
  26.        
  27.         if (strcmp(buffer, "exit") == 0)
  28.             break;
  29.        
  30.         memset(buffer, 0, BUFFER_SIZE);
  31.     }
  32.  
  33.     return 0;
  34. }
  35.