Page 341 - 2020학년도 MDP과제발표회 자료집 (통신과) (3)
P. 341

var  port_043  =  8473;
            var  server_D3  =  net_043.createServer();


            //socket  server  start    -------    DOORLOCK
            var  net_044  =  require('net'),  DOORLOCK="";
            var  port_044  =  8474;
            var  server_D4  =  net_044.createServer();


            //socket  server  start    -------    5 조
            var  net_055  =  require('net');
            var  port_055  =  8480;
            var  server_D5  =  net_055.createServer();


            //socket  server  start    -------    Android
            var  net_02  =  require('net'),  ANDROID="";              //  소켓  서버를  위한  모듈
            var  mysql  =  require("mysql");      //  MariaDB 와  연동을  위한  모듈
            var  flag  =  1;


            var  date  =  require('date-utils');              //  날짜  관련  모듈
            var  newDate  =  new  Date();


            //  MariaDB 와  연동
            var  timetable  =  mysql.createConnection({
                    host:  "localhost",
                    user:  "root",
                    password:  "1234",
                    port:  "3306",
                    database:  "smarthome"
            })


            //  안드로이드로  보내는  정보  초기값
            var  k1  =  21;  var  k2  =  30;  var  k3=40;var  k4  =  50;  var  k5  =  60;  var  k6  =  70;
            //  Android  part
            {
            //  서버  생성
            var  server_A  =  net_02.createServer(function(socket){                                          //   콜백함수  :  클라이언트
            소켓  연결  시
                            //  날짜  기본  설정
                            var  time1  =  newDate.toFormat('YYYYMMDD');
                            var  time2  =  Number(time1);    //  오늘
                            var  time3  =  time2  +  1;    //  내일
                            var  time4  =  time2  -  1;    //  어제

                            var  y  =  newDate.getFullYear();
                            var  m  =  newDate.getMonth()+1;

                                                                                      인천전자마이스터고등학교
                                                         -  355  -                       정보통신기기과         355
   336   337   338   339   340   341   342   343   344   345   346