hello world

Programming +41

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