SNU-ARC / 2024_spring_sysprog_Lab5

8 stars 0 forks source link

invalid burger order 시 출력 문구 #7

Open m-joon-ixix opened 3 months ago

m-joon-ixix commented 3 months ago

안녕하세요, 아래 스펙 관련한 문의입니다.

If any of the burgers are not an available type, close the connection.

이 경우 server에서 print 해줘야 하는 문구가 있을까요? 아니면 print 없이 그냥 close connection 하면 될까요? 해당 케이스를 테스트해보려면 client가 잘못된 버거를 주문해야 하는데, reference에서는 그걸 재현할수가 없어서 직접 문의드리게 되었습니다.

kwonsw055 commented 3 months ago

문구를 출력하셔도 되고, 출력 안 하셔도 무방합니다. 부적합한 burger type이 전송되는 경우를 재현하려면 직접 client.c에서 buffer를 수정하셔야 할 것 같습니다.

m-joon-ixix commented 3 months ago

@kwonsw055 감사합니다. 한가지 질문이 더 있는데요,

부적합한 버거가 주문으로 들어오는 경우에도 해당 customer를 statistics에 포함시켜도 괜찮을까요?

상식적으로는 이 경우에는 주문을 제대로 소화하는게 아니다보니 stat에서 빼야 할것 같은데, 현재 프로젝트의 구조상 customer ID를 먼저 부여하고, 그 이후에 주문을 받도록 되어 있기 때문에, 해당 경우의 customer를 statistics에서 제외하려면 의도치 않게 방대한 수정이 필요할 것 같아서 문의드립니다.

kwonsw055 commented 3 months ago

네, 부적합한 burger를 주문한 customer를 stat에 포함하셔도 됩니다.