作者lionSYH (狮子王)
看板Python
标题[问题] 用socket做多人聊天室的功能...
时间Fri Jul 13 21:22:59 2012
想请教一下各位前辈,小弟最近想从网路这块切入python,
刚好小弟手上有一个专案,需要用到socket连接
想说先用socket实作一个聊天室再来看看如何把它应用到专案上
稍微照着官网的范例的有实作出一个可以server端跟clinet互聊的聊天室...
但是我想做到多人聊天室,似乎一直找不到相关资料可以阅读,
目前的聊天室似乎是单线的,只要一个clinet连线,server就被咬死,无法接受其他连线
我如果想做到可以多人聊天,并且server有广播的功能,那我应该从哪方面着手呢?
可否请前辈提供一些google关键字.. 让小弟趣阅读一下
或是提点一下小弟应该从哪开始着手
先在这感谢各位前辈了
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.38.0.100
1F:推 godman362:你现在应该是被blocking了 07/13 21:44
2F:→ godman362:你的平台是linux or windows? 07/13 21:45
3F:→ godman362:在linux上,不用thread的话,可以有select, poll, epoll 07/13 21:45
4F:→ godman362:windows上不用thread,只有select 07/13 21:45
5F:→ godman362:而且用twisted就有包好的了吧? 07/13 21:46
6F:推 r756616:推twisted 我记得有范例可以直接用 07/13 21:58
7F:推 huggie:gevent 有没有人玩过呀? 07/26 18:36