fork download
  1. #include <stdio.h>
  2. #include <string.h>
  3. #include <sys/socket.h>
  4. #include <arpa/inet.h>
  5.  
  6. #define SERVER_IP "127.0.0.1"
  7. #define SERVER_PORT 8888
  8.  
  9. int main(int argc, char *argv[])
  10. {
  11. int sock;
  12. struct sockaddr_in server;
  13. char message[3], server_reply[2000];
  14.  
  15. int i =0;
  16. while(i<5)
  17. {
  18. //create socket
  19. sock = socket(AF_INET, SOCK_STREAM, 0);
  20.  
  21. server.sin_addr.s_addr = inet_addr(SERVER_IP);
  22. server.sin_port = htons(SERVER_PORT);
  23. server.sin_family = AF_INET;
  24.  
  25. //connect to server
  26. connect(sock, (struct sockaddr *)&server, sizeof(server));
  27.  
  28. //recive
  29. //int i = 0;
  30. //while(i<=4)
  31. //{
  32. puts("please input a number:");
  33. scanf("%s" , message);
  34. send(sock, message, strlen(message), 0);
  35. puts("Send Success.");
  36.  
  37. recv(sock, server_reply, 2000, 0);
  38. puts(server_reply);
  39. //puts("Recive Success.");
  40. i++;
  41. }
  42. return 0;
  43. }
  44.  
Success #stdin #stdout 0s 10320KB
stdin
Standard input is empty
stdout
please input a number:
Send Success.

please input a number:
Send Success.

please input a number:
Send Success.

please input a number:
Send Success.

please input a number:
Send Success.