You are on page 1of 2

TCP CLIENT

#include<stdio.h>

#include<string.h>

#include<stdlib.h>

#include <sys/types.h>

#include <sys/socket.h>

#include <netinet/in.h>

#include <netinet/ip.h>

#include <arpa/inet.h>

#include <unistd.h>

int main(){

int sfd,len;

char c;

struct sockaddr_in server_addr;

sfd=socket(AF_INET,SOCK_STREAM,0);

if(sfd<0){

perror("Socket");

return 0;

server_addr.sin_family=AF_INET;

server_addr.sin_port=htons(3000);

server_addr.sin_addr.s_addr=inet_addr("127.0.0.1");

len=sizeof(server_addr);

if(connect(sfd,(struct sockaddr*)&server_addr,len)<0)

{ perror("Connect");

return 0;

printf("connection request sent\n");


char str[20];

while(1){

printf("enter data from user\n");

printf("enter character \n");

gets(str);

write(sfd,str,strlen(str)+1);

read(sfd,str,20);

for(i=0;i<strlen(str);i++)

if(str[i]==' ')

continue;

arr[str[i]]++;

printf("Repeated character in a string are:\n");

printf("server message: %s\n",str);

You might also like