c언어 소켓부분에서 궁금한점이 있습니다 제발 도와주십시오.ㅠㅠ
글쓴이: yprite / 작성시간: 화, 2011/11/29 - 5:27오후
client
if(read(sd,fileList, sizeof(fileList))==-1){
error_handling("read()");
break;
}
printf("-----------server_list----------------\n");
printf("%s\n", fileList);
printf("-----------client_list----------------\n");
get_filelist_client();
printf("usage : menu, filename, (authority)\n");
printf("menu : 1.download 2. upload 3.chmod 4.quit\n");
gets(message);
printf("%s\n", message);
if(write(sd, message, sizeof(message))==-1){
error_handling("write()");
break;
}server
get_filelist(filelist);
if(write(clnt_sd, filelist, sizeof(filelist))==-1)
{
error_handling("send()");
break;
}
if(read(clnt_sd, message, sizeof(message))==-1){
error_handling("read()");
break;
}
printf("message : %s\n", message);서버측에서 클라이언트가 입력받은 message를 전송한것을 read함수에서 받고 출력을 해야되지만
error도 출력되지않고 그냥 종료되버립니다..
이부분이 너무 이해가 안갑니다..
부탁드립니다.
Forums:


댓글 달기