diff --git a/Client.cpp b/Client.cpp deleted file mode 100644 index 4ed70b2..0000000 --- a/Client.cpp +++ /dev/null @@ -1,105 +0,0 @@ -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include "Board.h" -using namespace std; - -void error(const char *msg) -{ - perror(msg); - exit(0); -} - -int main(int argc, char *argv[]) -{ - int sockfd, portno, n; - struct sockaddr_in serv_addr; - struct hostent *server; - - - if (argc < 3) { - fprintf(stderr,"usage %s hostname port\n", argv[0]); - exit(0); - } - portno = atoi(argv[2]); - sockfd = socket(AF_INET, SOCK_STREAM, 0); - if (sockfd < 0) - error("ERROR opening socket"); - server = gethostbyname(argv[1]); - if (server == NULL) { - fprintf(stderr,"ERROR, no such host\n"); - exit(0); - } - bzero((char *) &serv_addr, sizeof(serv_addr)); - serv_addr.sin_family = AF_INET; - bcopy((char *)server->h_addr, - (char *)&serv_addr.sin_addr.s_addr, - server->h_length); - serv_addr.sin_port = htons(portno); - if (connect(sockfd,(struct sockaddr *) &serv_addr,sizeof(serv_addr)) < 0) - error("ERROR connecting"); - - //Client has successfully joined - char buffer[256]; - char info[256]; - string final_board; - - cout<<"WELCOME\n"; - - cout<<"1. Play against AI?\n"; - cout<<"2. Play AI against an AI?\n"; - - string choice = ""; - while(choice != "1") - { - cout<<"Enter choice: \n"; - cin >> choice; - if(choice == "2") - cout << "AI vs. AI mode not added yet!\n"; - } - //Check for a valid option - cout << "OK!\n" << endl; - - //Writes off the choice to the server - n = write(sockfd, choice.c_str(), choice.length()); //Sends an input to the server - cin.clear(); - cin.ignore(10000,'\n'); - while(true) { - - bzero(buffer,256); //resets the input stream - n = read(sockfd,buffer,255); //Receives the board from server - printf("%s\n",buffer);//Prints the received message - final_board = buffer; - - printf("Please enter a move: "); - bzero(buffer,256); //resets input stream - fgets(buffer,255,stdin); //Enter a move - n = write(sockfd,buffer,strlen(buffer)); //Sends an input move to the server - bzero(info,256); //resets input stream - - n = read(sockfd,info,255); //Reads from server if move was valid - string ref = info; - if(ref == "Game_Over") { - n = read(sockfd,info,255); //Reads from server if move was valid - cout << "GAME OVER!!!" << endl; - break; - } - else - continue; - } - cout << "\nGAME WINNING MOVE: \n"; - //cout << final_board << endl; - //bzero(info,256); //resets input stream - n = read(sockfd,info,255); //Reads from server if move was valid - - printf("%s\n",info);//Prints the received message - usleep(1); - close(sockfd); - return 0; -} diff --git a/Parser.cpp b/Parser.cpp deleted file mode 100755 index 9e5d94a..0000000 --- a/Parser.cpp +++ /dev/null @@ -1,63 +0,0 @@ -//#include "main.cpp" -#include -#include -#include -#include - -bool password = true; // temp for a password needed function needed later. -string pass = "admin"; - -void setPassword() -{ - password = !password; -} - -vector tokenize(string ss){ - string tempString; - stringstream lineStream(ss); - vector output; - - while (lineStream >> tempString){ - output.push_back(tempString); - } - return output; -} - -void parseCmd(vector input){ - if(password){ - if(pass == input[0]){ - setPassword(); - cout << "Success." << endl; - } - else{ - cout << "Incorrect Password." << endl; - } - } - - string cmd = toupper(input[0]); - - else if(cmd == ""){ - - } - - else if(cmd == ""){ - - } - - else if(cmd == ""){ - - } - - else if(cmd == ""){ - - } - - else if(cmd == ""){ - - } -} - -void parse(string input){ - vector listOfTokens = tokenize(input); - parseCmd(listOfTokens); -} diff --git a/Parser.h b/Parser.h deleted file mode 100644 index 4ad6930..0000000 --- a/Parser.h +++ /dev/null @@ -1,11 +0,0 @@ -//#include "main.cpp" -#include -#include -#include -#include - -void setPassword(); -vector tokenize(string ss); -void parseCmd(); -void parse(string input, DBEngine &engine) - diff --git a/test.txt b/test.txt deleted file mode 100644 index e69de29..0000000