在一個(gè)多人連線伺服器中,我們要有一個(gè)伺服端執(zhí)行緒負(fù)責(zé)傾聽是否有客戶端連線,如果有客戶端連線,就指派一個(gè)客戶端執(zhí)行緒專門應(yīng)付這個(gè)客戶端連線,並在客戶端佇列中記錄它,然後進(jìn)入下一個(gè)傾聽。 一個(gè)客戶端執(zhí)行緒的工作,就是讀取客戶連線端的使用者輸入訊息,它不負(fù)責(zé)回應(yīng)訊息,而是將讀到的訊息加入訊息佇列中,此外在我們的範(fàn)例中,客戶端執(zhí)行緒也負(fù)責(zé)自己的連線狀態(tài),如果使用者中斷連線,客戶端執(zhí)行緒會(huì)負(fù)責(zé)將自己從客戶端佇列中清除。 廣播執(zhí)行緒負(fù)責(zé)取出訊息佇列中的訊息,然後將之一一傳送訊息給客戶端佇列中尚存在的客戶端執(zhí)行緒。
標(biāo)簽: 伺服器
上傳時(shí)間: 2015-05-22
上傳用戶:wweqas
Pascal編輯器 可以幫助某些現(xiàn)在還喜歡用Pascal作為數(shù)據(jù)測(cè)試程序的人編程更方便一點(diǎn)
標(biāo)簽: Pascal 編輯器 數(shù)據(jù) 測(cè)試程序
上傳時(shí)間: 2013-12-22
上傳用戶:yxgi5
基于8051內(nèi)部定時(shí)器的重疊使用!不熟悉的人可以看看!
標(biāo)簽: 8051 定時(shí)器
上傳時(shí)間: 2013-12-26
上傳用戶:zhouchang199
俄羅斯人開發(fā)的大名鼎鼎的Pocket Pc 閱讀器haaliread的源代碼,visual c
標(biāo)簽: haaliread Pocket visual Pc
上傳時(shí)間: 2013-12-20
上傳用戶:ZJX5201314
Jbuilder開發(fā)的多人聊天系統(tǒng)!客戶端跟服務(wù)器端源代碼都有!
標(biāo)簽: Jbuilder 服務(wù)器 源代碼
上傳時(shí)間: 2013-12-03
上傳用戶:gut1234567
超強(qiáng)的人機(jī)介面GUI 3.90A版,附原碼,不可錯(cuò)過
標(biāo)簽: 3.90 GUI
上傳時(shí)間: 2015-07-12
上傳用戶:wang5829
多媒體播放器的實(shí)驗(yàn)報(bào)告,大學(xué)多媒體課程的課程設(shè)計(jì),做了一天才完成,呵呵.絕對(duì)原創(chuàng),下載的人有福了
標(biāo)簽: 多媒體播放器 多媒體 實(shí)驗(yàn)報(bào)告
上傳時(shí)間: 2015-08-07
上傳用戶:zhuoying119
4人搶答器的硬件描述語言設(shè)計(jì),可以下載測(cè)試與仿真,通過EDA開發(fā)系統(tǒng)進(jìn)行調(diào)試
標(biāo)簽: 搶答器 硬件描述語言
上傳用戶:gxrui1991
C++程序員查詢辭典(第二版) 跟人認(rèn)為對(duì)學(xué)習(xí)c++的朋友蠻有用的。
標(biāo)簽: 程序員 查詢
上傳時(shí)間: 2015-10-02
上傳用戶:jichenxi0730
5) 你不需要是有錢人,但最好有比較遠(yuǎn)大的目標(biāo)和理想,在未來有成為一個(gè)有錢人的可能. 06) 跟我去逛街,能不能梳一下頭和剃一下胡須
標(biāo)簽: 06 比較
上傳時(shí)間: 2015-10-04
上傳用戶:1051290259
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1