Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on Apr 30th, 2012  |  syntax: None  |  size: 0.93 KB  |  hits: 11  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. ///////////////////CLIENT///////////////////////
  2.  
  3. #include <stdio.h>
  4. #include <stdlib.h>
  5. #include <string.h>
  6. #include <sys/types.h>
  7. #include <sys/socket.h>
  8. #include <netinet/in.h>
  9. #include <arpa/inet.h>
  10. #include <unistd.h>
  11.  
  12. main()
  13. {
  14.   int sockfd;
  15.   int i=0;
  16.   char buff[30];
  17.   struct sockaddr_in servaddr;
  18.  
  19.   if ((sockfd = socket (AF_INET, SOCK_STREAM,0))<0)
  20.     {
  21.       perror ("socket");
  22.       exit(1);
  23.     }
  24.   else
  25.     {
  26.       bzero(&servaddr,sizeof(servaddr));
  27.       servaddr.sin_family = AF_INET;
  28.       servaddr.sin_port = htons(5000);
  29.       servaddr.sin_addr.s_addr = inet_addr("127.0.0.1");
  30.      
  31.       if ((connect(sockfd, (struct sockaddr*) &servaddr, sizeof(servaddr))) < 0 )
  32.         {
  33.           perror("connect");
  34.           exit(1);
  35.         }
  36.       while (1)
  37.         {
  38.           printf ("Enter a string: ");
  39.           gets(buff);
  40.           send (sockfd, buff, strlen(buff),0);
  41.             perror("send");
  42.         }
  43.       close (sockfd);
  44.       exit(1);
  45.     }
  46. }