diff --git a/client/func/trans_client.c b/client/func/trans_client.c index 63b4414..0c27b60 100644 --- a/client/func/trans_client.c +++ b/client/func/trans_client.c @@ -61,15 +61,18 @@ void trans_c_send(){ if(a==EOF){ b='Q'; printf("sending %s\n",s); + printf("sending %c\n",b); send(sockad,s,num_text,0); -// send(sockad,&b,1,0); + send(sockad,&b,1,0); } else if(num_text==1024){ b='A'; printf("sending %s\n",s); + printf("sending %c\n",b); send(sockad,s,num_text,0); -// send(sockad,&b,1,0); + send(sockad,&b,1,0); memset(s,0,1024*sizeof(char)); + num_text=0; } } fclose(f); diff --git a/server/func/trans_server.c b/server/func/trans_server.c index ead4e19..708c051 100644 --- a/server/func/trans_server.c +++ b/server/func/trans_server.c @@ -24,6 +24,7 @@ void trans_s_get(){ int i; int num_s; char a; + a='a'; name=(char *)malloc(sizeof(char)*128); s=(char *)malloc(sizeof(char)*1024); int num_name; @@ -36,12 +37,11 @@ void trans_s_get(){ f=fopen(name,"w+"); printf("opening text\n"); - for(;a!='q'&&a!='Q';){ + for(;a!='Q';){ num_s=recv(sockad,s,1024,0); -// recv(sockad,&a,1,0); - + recv(sockad,&a,1,0); printf("get this chars:%s\n",s); -// printf("get a: %c\n",a); + printf("get a: %c\n",a); fprintf(f,"%s",s); memset(s,0,1024*sizeof(char)); } diff --git a/server/text b/server/text new file mode 100644 index 0000000..e69de29