Page 851 - 3-2
P. 851

try {
                  while (true) {

                    str = din.readUTF();            // 클라이언트에서 받은 문자를 변수에 저장
                    System.out.println(" 클라이언트에게 받음 :" + str);

                    if(str.length() >= 5)
                    {

                            if((str.substring(0,5)).equals("count"))
                            {

                                    srv.my = Integer.parseInt(str.substring(6))+1;
                                    srv.dout.writeUTF("count_" + srv.my);

                                    srv.textField.setText(srv.my + "");
                            }

                            else srv.dout.writeUTF(str);
                  }

                    //srv.sendAll(str);// 클라이언트에 보냄
                    else srv.dout.writeUTF(str);// 서버에 보냄

                  }
                } catch (Exception e) {

                  System.out.println(e.toString()+ "333");
                }

              }
            }



            /*
             *  클래스: SenserThread
             *  필드: srv(ServerMain)
             *  생성자: SenserThread()
             *  메소드: cool():  쿨러를 동작시키는 메소드
             *           sph():  스피커에 high  를 내보내기 위한 메소드
             *           spl():  스피커에 low  를 내보내기 위한 메소드
             *           Senser():  온도센서의 디지털 값을 받아서 현재 온도 값을 모니터에 출력하는
             *                        메소드
             */


            import java.awt.*;

            import java.awt.event.*;
            import javax.swing.*;

            import com.pi4j.io.gpio.*;



                                                         - 851 -
   846   847   848   849   850   851   852   853   854   855   856