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

test 20:36

parent 942cb5c2
Branches
Tags
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_html_request(char* request, int sockfd);
void print_buff(char* request);
bool keyword_check(int sockfd, char* keyword);
void player_init();
......@@ -367,6 +367,8 @@ bool show_modified_page(int sockfd, const char* htmldir, char* added,
// copy the username
strncpy(buff + p2, added, added_length);
print_buff(buff);
if (write(sockfd, buff, size) < 0) {
perror("write");
return false;
......@@ -376,7 +378,9 @@ bool show_modified_page(int sockfd, const char* htmldir, char* added,
}
bool show_start_page(int sockfd, char* username) {
printf("user=%s\r\n", username);
int username_length = strlen(username);
printf("user_len = %d\r\n", username_length);
char* added_prefix = "<p>";
int added_prefix_length = strlen(added_prefix);
char* added_suffix = "</p>\n\n";
......@@ -384,7 +388,7 @@ bool show_start_page(int sockfd, char* username) {
// the length needs to include the html tags for the username
long added_length = username_length + 9;
char added[added_length];
char added[added_length + 2];
// create added string
strncpy(added, added_prefix, added_prefix_length);
......@@ -402,15 +406,10 @@ bool show_accepted_page(int sockfd) {
return true;
}
void print_html_request(char* request, int sockfd) {
if (sockfd == p1_sockfd)
printf("NEW request from %s\r\n", "p1");
else if (sockfd == p2_sockfd)
printf("NEW request from %s\r\n", "p2");
void print_buff(char* request) {
for (int i = 0; i < strlen(request); i++) {
printf("%c", request[i]);
}
printf("END of request\r\n");
}
bool keyword_check(int sockfd, char* keyword) {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment