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