if((strcmp(id, USER1_ID))0) 등등.
자기가 올린 질문글이 제대로 올라갔는지 다시 확인해볼 성의도 없었던 모양이지요.
2. num은 대체 무엇의 숫자인가요?
아주 trivial한 경우가 아니면 이런 식의 변수 작명은 아주 좋지 않습니다. 혼자 볼 코드가 아니라면야..
그리고, num이 어떤 경우에 증가하는지 다시 살펴보세요. 프로그래머의 의도와 일치하나요?
3. 조금 논외일 수도 있겠습니다만, 지금 recv를 사용하고 있는 방식은 매우 위험합니다.
클라이언트가 password를 send 한 번으로 보냈다고 하더라도 서버가 그걸 recv 한 번으로 수신 가능하다는 보장이 없기 때문이지요.
서버 입장에서는 클라이언트가 password를 얼마나 길게 입력할지 미리 알 수 없기 때문에, 적절한 protocol을 설계해서 전달해야만 합니다.
1. 코드가 이상하게 올라왔군요.
1. 코드가 이상하게 올라왔군요.
if((strcmp(id, USER1_ID)) 0)
등등.자기가 올린 질문글이 제대로 올라갔는지 다시 확인해볼 성의도 없었던 모양이지요.
2. num은 대체 무엇의 숫자인가요?
아주 trivial한 경우가 아니면 이런 식의 변수 작명은 아주 좋지 않습니다. 혼자 볼 코드가 아니라면야..
그리고, num이 어떤 경우에 증가하는지 다시 살펴보세요. 프로그래머의 의도와 일치하나요?
3. 조금 논외일 수도 있겠습니다만, 지금 recv를 사용하고 있는 방식은 매우 위험합니다.
클라이언트가 password를 send 한 번으로 보냈다고 하더라도 서버가 그걸 recv 한 번으로 수신 가능하다는 보장이 없기 때문이지요.
서버 입장에서는 클라이언트가 password를 얼마나 길게 입력할지 미리 알 수 없기 때문에, 적절한 protocol을 설계해서 전달해야만 합니다.
그 밖에도 잘못된 부분이 여럿 있을 수 있겠는데 일단 보이는 건 이 정도군요.
댓글 달기