PC를 서버로 쓰려면 공유기를 거치거나 하지 않고 다이렉로 인터넷선을 접속시켜야 한다.
Port(포트) : 프로세스에 설정되어있는 번호로 인터넷으로 통신할 때 사용한다
포트 번호가 붙어있는 데이터를 받아오면 프로세스의 포트번호와 비교하여
데이터를 받아오고 사용할 수 있다.
모든 웹서버는 443번 포트를 사용한다.
카톡은 3000포트를 사용한다.
즉 클라이언트가 서버와 통신하려면 ip와 포트를 둘다 알아야 한다.
소켓 : 소켓은 클라이언트 갯수 + 1개 만큼 만들어진다.
서버의 통신에는 스레드를 필수로 사용한다.
스레드 개수는 새로 만들어지는 소켓의 개수와 같다.
소켓은 최소 두개는 사용하여야 서버와 통신이 가능하다
첫 번째 연결된 소켓은 연결이 완료되면 새로운 소켓을 만들어낸다.
그후 기존의 연결은 끊어버리는데, 첫 번째 소켓의 역활은
연결이 완료되면 새로운 소켓을 만들고 그 소켓과 연결시키는 역활이다