diff --git a/client b/client index 92c92cbb649ff6135bb446e87312d16c796bda6e..07a5c4d50c94ea206c2cec143333f74f5e781853 100755 Binary files a/client and b/client differ diff --git a/client.c b/client.c index e2119b4aee93769c84b46c41c469230b32995722..f1334350b898f09ba40fc03dbd64a4b03871ff9d 100644 --- a/client.c +++ b/client.c @@ -129,8 +129,8 @@ int main(int argc, char *argv[]) FILE *fp,*fr; char* line=NULL; size_t len=0; - fp=fopen("client_req.txt","r"); - fr=fopen("client_resp.txt","a+"); + fp=fopen("req_resp/client_req.txt","r"); + fr=fopen("req_resp/client_resp.txt","a+"); if(fp==NULL || fr==NULL){ exit(1); } diff --git a/client.c~ b/client.c~ index d983474810a9c2991097990970fb1d14df0a38cd..1e268dd299a985fb2d34aeb7c3fcd1fd9aa7070e 100644 --- a/client.c~ +++ b/client.c~ @@ -101,7 +101,7 @@ void error(char *msg) int main(int argc, char *argv[]) { - int sockfd, portno, n; + int sockfd, portno, n ; struct sockaddr_in serv_addr; struct hostent *server; @@ -129,8 +129,8 @@ int main(int argc, char *argv[]) FILE *fp,*fr; char* line=NULL; size_t len=0; - fp=fopen("client_req.txt","r"); - fr=fopen("client_resp.txt","a+"); + fp=fopen("req/client_req.txt","r"); + fr=fopen("resp/client_resp.txt","a+"); if(fp==NULL || fr==NULL){ exit(1); } diff --git a/client_req.txt~ b/client_req.txt~ index 92a6c2bc2e724e07acbd388df0e944737a542057..6c159829c00b0b5383f9041fa382a2211f60a795 100644 --- a/client_req.txt~ +++ b/client_req.txt~ @@ -6,3 +6,4 @@ GET PUT aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaapaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bjjbj PUT xyz abc PUT xyx bgc +GET xyz diff --git a/data/kv_252.bin b/data/kv_252.bin new file mode 100644 index 0000000000000000000000000000000000000000..ef213380e730f8d66b346d9fb6d564215d1f78e3 Binary files /dev/null and b/data/kv_252.bin differ diff --git a/data/kv_3.bin b/data/kv_3.bin index 78509843becee0f32b58963a20d6d189edd90e57..713e5667bcb567f89813c8e2ca9d10514be7c63f 100644 Binary files a/data/kv_3.bin and b/data/kv_3.bin differ diff --git a/client_req.txt b/req_resp/client_req.txt similarity index 78% rename from client_req.txt rename to req_resp/client_req.txt index 6c159829c00b0b5383f9041fa382a2211f60a795..c7131e53d5e653c4cbde73a88e262f804d2a8e23 100644 --- a/client_req.txt +++ b/req_resp/client_req.txt @@ -3,7 +3,7 @@ GET hello DEL hello GET hello GET -PUT aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaapaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bjjbj +PUT aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaapaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bjjbj PUT xyz abc PUT xyx bgc GET xyz diff --git a/client_resp.txt b/req_resp/client_resp.txt similarity index 63% rename from client_resp.txt rename to req_resp/client_resp.txt index 343a2d8071a243a811e8626d051df9110cb7827f..6ed7efeaae2801348d9d6d1060a2a7f605300cb9 100644 --- a/client_resp.txt +++ b/req_resp/client_resp.txt @@ -43,3 +43,30 @@ Oversized key Success Success xyz abc +Success +hello world +Success +Does not exist +ERROR: Key cannot be NULL +Oversized key +Success +Success +xyz abc +Success +hello world +Success +Does not exist +ERROR: Key cannot be NULL +Success +Success +Success +xyz abc +Success +hello world +Success +Does not exist +ERROR: Key cannot be NULL +Success +Success +Success +xyz abc