Page 879 - 3-2
P. 879

if(conn!=null)
                                                    conn.close();
                                    }catch(SQLException se){
                                            se.printStackTrace();
                                    }
                            }
              }
              public void pocus()
                    {


                    }
            }




            /*
             *  클래스: ServerThread
             *  필드: serv(ServerSocket), sock(Socket)
             *  생성자: ServerThread()
             *  메소드: sendMsg(): DataOutputStream     으로 유니코드를 write      하는 메소드
             *  연결된 클라이언트를 관리하는 스레드 클래스
             */


            import java.net.*;
            import java.util.Timer;
            import java.util.TimerTask;
            import java.awt.Color;
            import java.io.*;
            public class ServerThread extends Thread {
              ServerMain srv;
              Socket sock;
              DataInputStream din;
              DataOutputStream dout;
              String ipAddr;
              public ServerThread(ServerMain se, Socket sc) {
                      srv = se;


                      Timer timer = new Timer();                            //5 초에 한번 값을 읽음
                            TimerTask timeTask = new TimerTask(){


                                    @Override
                                    public void run() {


                                            if(srv.v.size()>=1 && srv.cnt>=1)
                                            {
                                                    for(int i=1;i<=srv.cnt;i++)


                                                         - 879 -
   874   875   876   877   878   879   880   881   882   883   884