相当于弄一个网页版的微信,但是当然功能没那么强大,现在想的就是把它实现了,细节以后再抛光。
那特别需要哪些网络编程的知识吗?
有没有一个相对规范的工作流程?
用Python3 + Django。
1
hellosnow 2015 年 5 月 12 日 via Android
推荐使用websocket
|
2
shuiniushushu 2015 年 5 月 12 日
websocket+1
|
3
vJianZhen OP |
5
timothyye 2015 年 5 月 12 日
nodejs+websocket
|
6
a6377508 2015 年 5 月 12 日 via Android
websocket +1,网上很多例子
|
7
senghoo 2015 年 5 月 13 日 via iPad
Websocket + tornado . Tornado官方就有个demo
|
8
robinWu 2015 年 5 月 13 日
websocket+1
|
9
robinWu 2015 年 5 月 13 日
websoket+1
|
10
hellomsg 2015 年 5 月 13 日
|
11
flowfire 2015 年 5 月 13 日
|
12
clino 2015 年 5 月 13 日 via Android
这个我记得是 uliweb 版 websocket chatroom 的例子
|
13
clino 2015 年 5 月 13 日 via Android
链接还没附上就发了 https://github.com/limodou/chatroom
|
14
mtmobile 2015 年 5 月 13 日 via Android
环信
|
15
mikumikumoe 2015 年 5 月 13 日
@flowfire beikubei 23333
|
16
easynoder 2015 年 5 月 13 日
websocket + nodejs,之前做过,开发效率挺高的
|
20
isayme 2015 年 5 月 13 日
原理就是楼上提到的WebSocket, NodeJS里的socket.io是用于写服务端的.
不过不想写服务端的话可以用LeanCloud的服务, 他们有实时通信SDK: https://leancloud.cn/docs/js_realtime.html 我写的简单的例子: http://onchat.isayme.org/ 单页面, Backbone+RequireJS实现, 源码: https://github.com/isayme/online-chat |
21
xlrtx 2015 年 5 月 13 日
agar就是用websocket写的
|
22
crabRunning 2015 年 5 月 13 日 via Android
swoole,webIMso easy
|
23
kzzhr 2015 年 5 月 13 日 via Android
安全过滤,这个非常重要。
不好一个聊天室的人全要完蛋! |
27
quix 2015 年 5 月 13 日
配置下 rabbitmq 玩玩
|
29
quix 2015 年 5 月 13 日
有一个 stack 楼主可以看看 http://crossbar.io/
|
30
gamexg 2015 年 5 月 13 日 via Android
这两样和django+python是协同的关系,还是可替代的解决方案?
独立方案,但是可以协同使用。 |
32
gamexg 2015 年 5 月 13 日
python 向 socket.io 发消息可以用:
https://github.com/ziyasal/socket.io-python-emitter 使用官方的接口,但是需要 redis 。 https://github.com/invisibleroads/socketIO-client socket.io python客户端库 无需 redis ,我记得还可以接受消息。 socket.io 向 django 发消息: https://github.com/danwrong/restler REST client library for node.js |
33
rayyang88 2015 年 5 月 13 日
node + websocket 或者 go + websocket
|