hi,
in c++, i m doing socket programming in Ubuntu environment,
at this stage i m trying this,
client side:
do
{
printf("Please enter the message:(Enter q for quit) ");
bzero(buffer,256);
fgets(buffer,255,stdin);
n = write(sockfd,buffer,strlen(buffer));
if (n < 0)
error("ERROR writing to socket");
bzero(buffer,256);
n = read(sockfd,buffer,255);
if (n < 0)
error("ERROR reading from socket");
if(buffer[0]=='q')
break;
printf("%s\n",buffer);
}while(1) ;
server side:
do{
bzero(buffer,256);
n = read(newsockfd,buffer,255);
if (n < 0) error("ERROR reading from socket");
printf("Here is the message: %s\n",buffer);
if(buffer[0]=='q')
break;
printf("Please enter the message:(Enter q for quit) ");
bzero(buffer,256);
fgets(buffer,255,stdin);
n = write(newsockfd,buffer,strlen(buffer));
if (n < 0) error("ERROR writing to socket");
}while(1);
now each one can send one message then wait for response to send more messages,
i want to make a client server , so that they can chat through multiple lines at once. just like, yahoo and facebook chats..
plz suggest me something.. thanx in advance....