Skip to content
Snippets Groups Projects
Commit 8dfb2060 authored by ChouTatsumi's avatar ChouTatsumi
Browse files

accepted page test

parent 8b54abdb
Branches
No related tags found
No related merge requests found
......@@ -64,7 +64,7 @@ bool show_modified_page(int sockfd, const char* htmldir, char* added,
int inset_index);
bool show_start_page(int sockfd, char* username);
bool show_accepted_page(int sockfd);
void print_buff(char* request);
void print_buff(char* request); // test method
bool keyword_check(int sockfd, char* keyword);
void player_init();
......@@ -276,7 +276,7 @@ static bool handle_http_request(int sockfd) {
is_end_game = true;
return show_page(sockfd, ENDGAME_PAGE);
} else
return show_page(sockfd, ACCEPTED_PAGE);
return show_accepted_page(sockfd);
} else if (is_end_game) {
is_end_game = false;
return show_page(sockfd, ENDGAME_PAGE);
......@@ -394,20 +394,32 @@ bool show_start_page(int sockfd, char* username) {
}
bool show_accepted_page(int sockfd) {
int list_len = 0;
if (sockfd == p1_sockfd) list_len = p1_guess_len;
else if (sockfd == p2_sockfd)
list_len = p2_guess_len;
char* added_prefix = "<p>";
char* added_suffix = "</p>\n\n";
char* split = ", ";
char added[2049];
for (int i = 0; i < list_len; i++) {
strcat(added, added_prefix);
if (sockfd == p1_sockfd) {
for (int i = 0; i < p1_guess_len - 1; i++) {
strcat(added, p1_guess[i]);
strcat(added, split);
}
strcat(added, p1_guess[i]);
}
else if (sockfd == p2_sockfd) {
for (int i = 0; i < p2_guess_len - 1; i++) {
strcat(added, p2_guess[i]);
strcat(added, split);
}
strcat(added, p2_guess[i]);
}
// return show_modified_page(sockfd, ACCEPTED_PAGE, added, 212);
return true;
strcat(added, added_suffix);
return show_modified_page(sockfd, ACCEPTED_PAGE, added, 212);
}
void print_buff(char* request) {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment