CS
[Network] Socket Programming 메모리 관리
목표 메모리를 다루지 않는 프로그래밍 언어는 없습니다. 단지 C/C++처럼 그걸 명시적인 포인터로 노출하지 않을 뿐입니다. 그리고 그 언어들이 제공하는 것은 단지 "메모리 할당/해제" 일 뿐 메모리 복사에 대한 의사 결정은 해주지 않습니다. 즉, 불필요한 메모리 복사인지 아닌지. 복사를 감수할 정도인지 아닌지는 여전히 프로그래머가 결정해야 되고, 이때 메모리 구조에 대한 이해 없이는 불가능합니다. 이 글에서는 Socket Programming 에서 메모리 관리에 대해 알아보겠습니다. sendto() 함수의 동작 Q) 지금까지 문자열 전송에 대해서만 다뤘는데 정수는 어떻게 보내야 하나요? sendto 함수의 인자는 다음과 같습니다. int numBytes = sendto(s, buf.c_str(), buf..