//SEATS AVAILABLE IN THE TRAIN
	void train:: getinfo(int n)
	{         if(n==111)
		  trn[1].av_seat=t1;
		  else if(n==112)
		  trn[2].av_seat=t2;
		  else if(n==113)
		  trn[3].av_seat=t3;

		cout<<endl<<"\nAVAILABLE SEATS FOR RESERVATION ARE: " <<av_seat<<endl;
		cout<<endl<<"------------------------------------------------\n";
		reservation(72-av_seat);
	 delay(4000);
	} //end getinfo
int perform_action(int sock_descriptor) {
    char option[10];

    if(read(sock_descriptor,option,10)==-1) {
        perror("Reading error init_connection");
    }

    if (strcmp(option,"-S\n")==0) {
        show_seatsmap(sock_descriptor);
    }
    if (strcmp(option,"-R\n")==0) {
        reservation(sock_descriptor);
    }
    if (strcmp(option,"-D\n")==0) {
        delete_reservation(sock_descriptor);
    }
    close(sock_descriptor);
}