Django channels (2)
Programming2017. 1. 16. 01:10
몇 가지 정리해둘만한 사항들이 있어서 글을 남겨본다.
1. AsgiRequest class ; asgi를 django 요청 오브젝트로 translate 해준다.
2. AsgiHandler class ; HttpResponse에서 asgi 메시지로 translate 해준다.
3. websocket.receive ; 서버에서 유저 메시지를 받을 수 있는 채널 설정
4. socket = new WebSocket("ws: //" + window.location.host + "/chat/"); (웹소켓 코드) : 웹소켓 설정 (ws 프로토콜)
5. websocket.connect / websocket.disconnect : 그룹에서 사용자가 연결 혹은 연결 해제 시, 사용자를 추가 / 삭제
6. 신뢰성 있는 연결을 보장하기 위해서 celery 등을 사용하면 좋음
'Programming' 카테고리의 다른 글
Django channels (0) | 2017.01.15 |
---|---|
React DOM (0) | 2017.01.11 |
Node.js callback & non-blocking (1) | 2016.12.17 |
Microsoft Cognitive - Emotion (0) | 2016.11.12 |
python 얼굴인식 프로젝트 (0) | 2016.10.27 |