sockjs-tornado

소프트웨어 스크린 샷:
sockjs-tornado
소프트웨어 정보:
버전: 0.0.4
업로드 날짜: 14 Apr 15
개발자: Serge S. Koval
라이센스: 무료
인기: 6

Rating: nan/5 (Total Votes: 0)

sockjs 토네이도 토네이도 프레임 워크에서 동작하는 SockJS - 클라이언트 브라우저 라이브러리의 파이썬 서버 측의 대응이다.
단순화 된 에코 SockJS 서버는 더 많거나 적은 같은 볼 수 있었다 :
토네이도 가져 오기 웹에서, ioloop
sockjs.tornado 수입 SockJSRouter, SockJSConnection에서
클래스 EchoConnection (SockJSConnection) :
& NBSP; 데프 ON_MESSAGE (자기, MSG) :
& NBSP; self.send (MSG)
__name__ == '__main__'의 경우 :
& NBSP; EchoRouter = SockJSRouter (EchoConnection, '/ 에코')
& NBSP; 응용 프로그램 = web.Application (EchoRouter.urls)
& NBSP; app.listen (9999)
& NBSP는;. ioloop.IOLoop.instance는 () () 시작
(전체 버전에 대한 예를 살펴 보라).
토론과 지원을위한 SockJS 메일 링리스트에 가입하십시오.
SockJS - 토네이도 API
SockJS는 _tornado.websocket_보다 약간 다른 API를 제공합니다. 주요 차이점은 다음과 같습니다
- 전송에 따라 실제 클라이언트 연결 또는가되지 않을 수도 있습니다. 그래서, 더 _self.request_ 및 기타 _tornado.web.RequestHandler_ 속성이 없습니다.
- 다른 콜백과 일관성을 위해 _on_open_ 콜백 이름을 _open_ 변경.
- 대신 _write_message_의 모든 메시지는 방법을 _send_ 사용하여 전송됩니다. 이런 경우에는, _tornado.web.RequestHandler_에 _send_ 그것을 인코딩하지 않고 연결을 통해 원시 데이터를 전송합니다.
- 송신하는 클라이언트와 메시지의 목록 (또는 반복자를) 받아 편리 _broadcast_ 기능이 있습니다.
설정
당신은 사전에, _SockJSRouter_에 다양한 설정을 전달할 수 있습니다 :
MyRouter = SockJSRouter (하고 MyConnection, '/ 내'DICT (disabled_transports의 = [ '웹 소켓']))
전개
sockjs 토네이도가 제대로 haproxy 뒤에 작동과 배포 방법을 권장합니다.
샘플 구성 파일은 여기에서 찾을 수 있습니다.
로그가 가득 경우 "경고 : 클라이언트에 의해 폐쇄 연결은"_HTTPServer_ 생성자에 _True_로 _no_keep_alive_ 전달합니다
HttpServer에 (응용 프로그램, no_keep_alive = 참) - 아니 (포트)
나 :
app.listen (포트, no_keep_alive = 참)

이 릴리스의 새로운 기능입니다 무엇 :

이 이전 simplejson 라이브러리 버전에 대한 지원 추가
고정 설치 스크립트

이 요구 사항 :

이 파이썬

개발자의 기타 소프트웨어 Serge S. Koval

Flask-Admin
Flask-Admin

10 Dec 15

TornadIO
TornadIO

11 May 15

TornadIO2
TornadIO2

14 Apr 15

코멘트 sockjs-tornado

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!