在一個(gè)多人連線(xiàn)伺服器中,我們要有一個(gè)伺服端執(zhí)行緒負(fù)責(zé)傾聽(tīng)是否有客戶(hù)端連線(xiàn),如果有客戶(hù)端連線(xiàn),就指派一個(gè)客戶(hù)端執(zhí)行緒專(zhuān)門(mén)應(yīng)付這個(gè)客戶(hù)端連線(xiàn),並在客戶(hù)端佇列中記錄它,然後進(jìn)入下一個(gè)傾聽(tīng)。 一個(gè)客戶(hù)端執(zhí)行緒的工作,就是讀取客戶(hù)連線(xiàn)端的使用者輸入訊息,它不負(fù)責(zé)回應(yīng)訊息,而是將讀到的訊息加入訊息佇列中,此外在我們的範(fàn)例中,客戶(hù)端執(zhí)行緒也負(fù)責(zé)自己的連線(xiàn)狀態(tài),如果使用者中斷連線(xiàn),客戶(hù)端執(zhí)行緒會(huì)負(fù)責(zé)將自己從客戶(hù)端佇列中清除。 廣播執(zhí)行緒負(fù)責(zé)取出訊息佇列中的訊息,然後將之一一傳送訊息給客戶(hù)端佇列中尚存在的客戶(hù)端執(zhí)行緒。
標(biāo)簽: 伺服器
上傳時(shí)間: 2015-05-22
上傳用戶(hù):wweqas
ABB變頻器中MODBUS與PLC的串行通訊程序,可直接用于項(xiàng)目中
標(biāo)簽: MODBUS ABB PLC 變頻器
上傳時(shí)間: 2014-02-20
上傳用戶(hù):王慶才
Pascal編輯器 可以幫助某些現(xiàn)在還喜歡用Pascal作為數(shù)據(jù)測(cè)試程序的人編程更方便一點(diǎn)
標(biāo)簽: Pascal 編輯器 數(shù)據(jù) 測(cè)試程序
上傳時(shí)間: 2013-12-22
上傳用戶(hù):yxgi5
簡(jiǎn)單易用的串口終端程序 日本人開(kāi)發(fā)的免費(fèi)工具 支持上位機(jī)大部分終端。
標(biāo)簽: 串口 上位機(jī) 程序 日本
上傳時(shí)間: 2014-01-23
上傳用戶(hù):qlpqlq
帶串行控制的10位模數(shù)轉(zhuǎn)換器TLC1549在8051系統(tǒng)中的應(yīng)用(c語(yǔ)言源程序)
標(biāo)簽: 1549 8051 TLC 串行控制
上傳時(shí)間: 2014-01-24
上傳用戶(hù):
串口的仿真功能 完全支持 單步不支持 串口中斷 用戶(hù)可以使用 用戶(hù)不能使用 定時(shí)器2 不占用 使用 P0,P2 口仿真 完全仿真 只能用作總線(xiàn) 89C52等嵌入式CPU仿真 支持 不支持 系統(tǒng)使用CPU 雙CPU設(shè)計(jì) 單CPU 占用用戶(hù)堆棧 2個(gè)字節(jié) 6個(gè)字節(jié) I/O引腳占用 一條(p3.5) 兩條(p3.0,p3.
標(biāo)簽: 89C52 仿真 CPU 用戶(hù)
上傳時(shí)間: 2015-06-06
上傳用戶(hù):klin3139
單片機(jī)利 用串口與定時(shí)器功能,以 9600的波特率向PC機(jī)發(fā)送 “我愛(ài)單片機(jī)”字符串。圖16 PC機(jī)用comedebug.com程
標(biāo)簽: 單片機(jī) 串口 定時(shí)器
上傳用戶(hù):TRIFCT
通過(guò)多通道串-并轉(zhuǎn)換器將多個(gè)同步串行數(shù)據(jù)流轉(zhuǎn)換為并行數(shù)據(jù)
標(biāo)簽: 多通道 同步串行 轉(zhuǎn)換器 數(shù)據(jù)流
上傳時(shí)間: 2013-12-25
上傳用戶(hù):z754970244
基于8051內(nèi)部定時(shí)器的重疊使用!不熟悉的人可以看看!
標(biāo)簽: 8051 定時(shí)器
上傳時(shí)間: 2013-12-26
上傳用戶(hù):zhouchang199
帶串行控制的10位模數(shù)轉(zhuǎn)換器TLC1549在8051系統(tǒng)中的應(yīng)用
上傳時(shí)間: 2015-07-02
上傳用戶(hù):zmy123
蟲(chóng)蟲(chóng)下載站版權(quán)所有 京ICP備2021023401號(hào)-1