Page 631 - 3-2
P. 631

static int count[] = {cs0,cs1,cs2,cs3,cs4,cs5,cs6,cs7}; // 카운트값 정렬해 놓을 배열
                    static int rank[] = {1,1,1,1,1,1,1,1};




            public static void main( String args[] ) throws IOException
            {
            ServerSocket serverSock = new ServerSocket( 60000 );
            System.out.println( " 클라이언트의 접속을 기다리기 시작합니다." );
            for( int i = 0; i < 19; i++ )
            {
            new Connect( serverSock );
            }


            }


            static class Connect extends Thread
            {
            private ServerSocket serverSock;


            public Connect( ServerSocket serverSock )
            {
            this.serverSock = serverSock;
            start();
            }


            public void run()
            {
            int str; // 클라이언트에서 보낸 값을 받는 변수
            int result = 0; // 서버에서 클라이언트로 보낼 때 쓰는 변수


            try
            {
            while( true )
            {
                    Socket acp_sock = serverSock.accept(); //  접속수락 소켓


                    InputStream in = acp_sock.getInputStream();
            OutputStream out = acp_sock.getOutputStream();




            //  스트림을 소켓과 결합
            DataInputStream din = new DataInputStream( in ); // READ
            // STREAM
            //  연결
            DataOutputStream dout = new DataOutputStream( out ); // WRITE


                                                         - 631 -
   626   627   628   629   630   631   632   633   634   635   636