看板 Python 關於我們 聯絡資訊
想請教一下各位前輩,小弟最近想從網路這塊切入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