SNU-ARC / 2024_spring_sysprog_Lab5

11 stars 0 forks source link

'Address already in use' error #4

Open mahoon2 opened 2 weeks ago

mahoon2 commented 2 weeks ago

image

안녕하세요. server를 한 번 실행하고 난 뒤 정상적으로 종료한 후, 다시 server를 실행하려고 하면 간헐적으로 위와 같은 메시지를 받으며 서버가 종료됩니다.

$ ./mcdonalds  
$ (server started and terminated normally)  
$ ./mcdonalds  
$ bind: Address already in use

제 구현은 물론이고 제공받은 reference binary도 동일한 문제가 일어나는데요, 이 문제가 채점에 불이익을 줄까요?

추가로, mcdonalds.cmake_burger 함수에 "DO NOT MODIFY"라는 주석이 달려 있는 것을 확인했는데요, 혹시 해당 함수에 다른 수정 없이 간단한 mutex locking & unlocking을 추가하는 것도 제한되는 것일까요?

감사합니다.

kwonsw055 commented 2 weeks ago

간헐적으로 발생하는 Address already in use 에러는 무시하셔도 됩니다. 해당 에러가 발생하지 않는 경우에만 채점을 할 예정입니다.

make_burger 함수 내용은 수정 불가입니다. mutex locking과 unlocking 등의 수정은 make_burger 함수가 호출되는 곳에서 수정하셔야 합니다.