net-server/server/func/trans_server.c
macbook-pro 5dba0df6ac use ggg
2023-12-21 08:35:50 +08:00

37 lines
579 B
C

void trans_server(){
char a;
//client get or send or quit
recv(sockad,&a,1,0);
for(;a!='Q'&&a!='q';){
if(a=='S'||a=='s'){
trans_s_get();
}
else if(a=='G'||a=='g'){
trans_s_send();
}
recv(sockad,&a,1,0);
}
}
void trans_s_get(){
char *name;
name=(char *)malloc(sizeof(char)*128);
int num_name;
memset(name,0,128*sizeof(char));
num_name=recv(sockad,name,128,0);
free(name);
}
void trans_s_send(){
char *name;
name=(char *)malloc(sizeof(char)*128);
int num_name;
memset(name,0,128*sizeof(char));
num_name=recv(sockad,name,128,0);
free(name);
}