최근 socket.io 를 사용할일이있었는데 설치하는데 애를 먹어서 포스팅을 남깁니다
1) socket.io 를 설치해준다
npm install socket.io --save
지금 하고있는 프로젝트의 케이스는 기존 서버에 소켓서버만 추가를 하고 헤더만 다르게 주워서 필요할때만 소켓 서버를 이용하게 할 생각이다
기존 서버는 express 를 이용해 http post 정도만 사용을 했다
<소스 : server.js>
<소스 : socketserver.js>
현재 서버에는 포트가 총 3개다
서버 : 4100
소켓서버 : 8000
클라이언트 : 3000
소켓이 연결이 되었을때
User Connected 로그를 남겨주도록했다 서버 실행후 localhost:8000 으로 connect 시켜주면
끝
이였으면 좋겠지만 angular2 에서 import 에서 사용할려고 하니 문제가 발생헀다 socket.io를 인식을 못하고있다..
구글링 결과
npm install --save @types/socket.io
이놈을 설치해주어야 클라이언트 <--> 서버간 통신이된다
다음포스팅은 socket.io-stream 을 이용한 mp3 파일 스트리밍을 해볼생각입니다
기존 offliberty 가 동시사용제한이있는거같네요 ....
'MEAN stack > Angular2' 카테고리의 다른 글
MVVM 패턴 (0) | 2017.05.23 |
---|---|
Angular2 :: socket.IO-Stream in Angular2 (0) | 2017.05.11 |
Angular2 :: @ngrx/store (0) | 2017.02.18 |
Angular2 :: 'unsafe value' exception (0) | 2017.02.01 |
Angular2 :: Jquery 사용법 (0) | 2017.01.24 |
WRITTEN BY
,