作者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
推 godman362:你現在應該是被blocking了 07/13 21:44
→ godman362:你的平台是linux or windows? 07/13 21:45
→ godman362:在linux上,不用thread的話,可以有select, poll, epoll 07/13 21:45
→ godman362:windows上不用thread,只有select 07/13 21:45
→ godman362:而且用twisted就有包好的了吧? 07/13 21:46
推 r756616:推twisted 我記得有範例可以直接用 07/13 21:58
推 huggie:gevent 有沒有人玩過呀? 07/26 18:36