You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
안녕하세요. 과제 구현 상에 문제가 발생한건 아니나, reference에서 의문이 들어서 질문드립니다. reference 코드로 서버를 구동하고, client는 직접 구현한 코드로 서버에 request를 했습니다. invalid type 상황을 가정하여, rand() % (MAX+1) 형태로 나누어 index 4가 등장하도록 설정하여 구동하였더니
[Thread 140580445013568] From server: Sorry, we don't sell �*�� burgers. Goodbye!
이런 형태의 응답을 (reference)서버로부터 받았습니다. 짐작컨데 burger.c에 정의되어있는 burger_names에서 그대로 max의 값인 4로 접근하여 burger_names[4]를 출력한 것 같은데, 이런 경우에는 비정상적 메모리 참조로 오류가 발생할 수 있지 않을까요?
감사합니다.
The text was updated successfully, but these errors were encountered:
안녕하세요. 과제 구현 상에 문제가 발생한건 아니나, reference에서 의문이 들어서 질문드립니다. reference 코드로 서버를 구동하고, client는 직접 구현한 코드로 서버에 request를 했습니다. invalid type 상황을 가정하여, rand() % (MAX+1) 형태로 나누어 index 4가 등장하도록 설정하여 구동하였더니
[Thread 140580445013568] From server: Sorry, we don't sell �*�� burgers. Goodbye!
이런 형태의 응답을 (reference)서버로부터 받았습니다. 짐작컨데 burger.c에 정의되어있는 burger_names에서 그대로 max의 값인 4로 접근하여 burger_names[4]를 출력한 것 같은데, 이런 경우에는 비정상적 메모리 참조로 오류가 발생할 수 있지 않을까요?
감사합니다.
The text was updated successfully, but these errors were encountered: