alioSHA512 / python-chat

致力于模仿QQ,强化了与匿名用户的通信。(基于Gevent+Websocket)

Home Page:http://im-go.ahorn.me

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Demo

http://ahorn.me:8888

Features

  • 消息通过WebSocket发送和接收
  • 浏览器多个Tab页共享Session
  • 使用AngularJS渲染数据

TODOs

  • 学习 ws4py + gevent, 并使用它改写webapp.py
  • 添加用户注册/登录, OpenID登录: [Google, GitHub, 豆瓣, 微博]
  • 检测WebSocket是否断线并尝试重连
  • 时间的国际化问题

如何运行本项目?

git clone git@github.com:TheWaWaR/python-websocket-demos.git
cd python-websocket-demos
pip install -r deps.txt
python webapp.py 8888

About

致力于模仿QQ,强化了与匿名用户的通信。(基于Gevent+Websocket)

http://im-go.ahorn.me

License:MIT License


Languages

Language:Python 50.4%Language:CoffeeScript 15.8%Language:HTML 14.4%Language:CSS 8.4%Language:JavaScript 5.8%Language:Nginx 5.3%