[Socket 프로그래밍] 0. 개발환경 세팅(VMware, Ubunto 설치)
VMware, 우분투? 일단 소켓은 나중에 알아보도록하고 소켓 프로그래밍을 공부하기위해 VMware, Ubunto를 설치해보자. VMware을 알아보기전에 앞의 대문자 VM인 가상머신(Virtual Machine)을 먼저 알아야하는데, 현재 컴퓨터는 컴퓨터 한 대당 1개의 운영체제를 사용함으로써 다른 컴퓨터나 운영체제가 필요하면 새로운 운영체제가 설치되어있는 컴퓨터를 구해야한다. 하지만, 여러 운영체제가 필요한 사람은 여러 대의 컴퓨터가 필요하단 얘긴데 그것들을 들고 다니기도, 그걸 살 돈도 낭비가 될 것이다. 이를 해결해주는 것이 나온것이 가상머신인데, 가상머신은 서버 등의 소프트웨어의 재현을 만들어내는 가상화를 통해 물리적 하드웨어의 제한 없이 서버를 독립적으로 접근하고 사용할 수 있도록 해준다. 이..