다음과 같은 집합 S = {0,1,2,3,4,5} 에서 n개 ( n > 1)의 원소를 뽑는 것을 프로그램 할려고 합니다. 조건은 중복을 해도 되고
또한 cyclic해야 합니다. 즉 (1,2,3) = (2,3,1) = (3,1,2)로 다 같은 것으로 보고 그중 하나만 선택 해야 합니다.
어떻게 해야 할 지 .....
두개의 Listening Soket를 만들고 이 소켓은 단지
클라이언트로부터의 Accept을 처리하기 위한 용도로 사용되며
이 소켓을 통해 클라이언트와 연결처리를 하게 됩니다. 즉, 중계역활을
하는 것이지요. 최대 각각의 포트로 20명의 클라이언트가 접속을
할수 있습니다.
첫번째 포트로 클라이언트로부터 접속요구가 들어오고 나서
두번째 포트로의 접속허가를 내주면 클라이언트에서 다른 소켓을 이용하여