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:
댓글 달기