ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 20140411 Socket
    WEB/NodeJS 2014. 4. 11. 18:29
    반응형

     * async

     - async.parallel([

        function(){ ... },

        function(){ ... }

    ], callback);

     - function들 수행 후 callback 함수

     - 병렬처리


     - 여러가지 함수처리 방법 볼 수 있는 곳

     https://github.com/caolan/async


     * 개발 팁

     - 완벽한 구조 보다는 클라이언트와 약속을 지키자 : 프로토콜 정의서 (기능의 요청과 응답 정의)


     - 데이터베이스 설계서, 프로토콜 정의서(4/17)


     * ucloud biz란?

     - https://ucloudbiz.olleh.com/portal/ktcloudportal.ucloudbiz.introduce.html


     - linux server

     - 가상서버 <- mysql, mongodb, nodejs 설치하면 됨.

     - 


     - 포트번호 변경

       vi app.js

       port -> 80번


       cat app.js 미리보기


     - which node : 위치


     - express

     npm install express-generator@3 -g

     find / -name 'express'


     - mysql distinct : 같은 것 끼리 잡아줌

    select distinct(list) from ex1



     * (스토리보드), 테이블정의서, JSON정의서 (4/18 금)

     - data

     - 발사믹 

      프로젝트 설계 디자인용 앱

      webemo.balsamiq.com

      



     * socket.io 실시간 채팅

     - emit = send

     - http://socket.io/


     var io = require('socket.io').listen(80);


    <<server>>

    io.sockets.on('connection', function (socket) {

      socket.emit('news', { hello: 'world' });

      socket.on('my other event', function (data) {

        console.log(data);

      });

    });


    <<client>>

    <script src="/socket.io/socket.io.js"></script>

    <script>

      var socket = io.connect('http://localhost');

      socket.on('news', function (data) {

        console.log(data);

        socket.emit('my other event', { my: 'data' });

      });

    </script>



      


    반응형

    'WEB > NodeJS' 카테고리의 다른 글

    20140415 SMTP 이메일, CRON, STREAMING, 비밀채팅  (0) 2014.04.15
    20140414 아마존 서버 생성 / GCM  (2) 2014.04.14
    20140407 mysql nodejs게시판  (0) 2014.04.07
    140404 Mysql, Nodejs  (0) 2014.04.04
    20140403 서버설명/NodeJS  (0) 2014.04.03
Designed by Tistory.