| Current Path : /var/www/html/vijayk/1/ |
| Current File : /var/www/html/vijayk/1/client.cpp |
#include<iostream>
#include<sys/types.h>
#include<sys/socket.h>
#include<arpa/inet.h>
using namespace std;
int main(){
int s;
char buf[50],c,msg[51];
sockaddr_in sadd,cadd;
sadd.sin_family=AF_INET;
sadd.sin_addr.s_addr=INADDR_ANY;
sadd.sin_port=htons(7060);
memset(&(sadd.sin_zero),'\0',8);
s=socket(AF_INET,SOCK_STREAM,0);
connect(s,(struct sockaddr*)&sadd,sizeof(sadd));
while(strcmp(msg,"bye")){
cout<<"\n\nEnter message : ";
cin.get(buf,50,'\n');
while (cin.get(c) && c != '\n') ;
send(s,buf,strlen(buf)+1,0);
recv(s,msg,50,0);
cout<<"\nMessage received : "<<msg;
}
close(s);
}