소켓프로그래밍 에코 서버/ 클라이언트 질문 드립니다.
헛장사
2023.04.01
질문 제목 : 소켓프로그래밍 에코 서버/ 클라이언트 질문 드립니다.클라이언트에서 데이터를 서버로 보내면,, 서버에서 데이터를 읽지를 못하네요..질문 내용 :
클라이언트 :
fputs(message (q to quit) : , stdout);
fgets(message, bufsize, stdin);
if(strcmp(message, q) == 0)
{
break;
}
sendlen = strlen(message);
write(sock, message, &sendlen);
str_len = read(sock, message, bufsize-1);
message[str_len] = 0;
printf(get message : %s\n, message);
서버 :
while((str_len = read(clnt_sock, message, bufsize-1)) != 0)
{
write(clnt_sock, message, str_len);
write(1, message, str_len);
}위 처럼 책에있는 그대로 썼는데,, 클라이언트에서 aaaa란 데이터를 보내면 서버로 부터 응답이 돌아오는게 없습니다..;
어디가 잘못된건지 조언 부탁 드립니다.