多人聊天,多路連綫,多綫程,實(shí)現(xiàn) 在一個(gè)多人連線伺服器中,我們要有一個(gè)伺服端執(zhí)行緒負(fù)責(zé)傾聽(tīng)是否有客戶端連線,如果有客戶端連線,就指派一個(gè)客戶端執(zhí)行緒專門應(yīng)付這個(gè)客戶端連線,並在客戶端佇列中記錄它,然後進(jìn)入下一個(gè)傾聽(tīng)。 一個(gè)客戶端執(zhí)行緒的工作,就是讀取客戶連線端的使用者輸入訊息,它不負(fù)責(zé)回應(yīng)訊息,而是將讀到的訊息加入訊息佇列中,此外在我們的範(fàn)例中,客戶端執(zhí)行緒也負(fù)責(zé)自己的連線狀態(tài),如果使用者中斷連線,客戶端執(zhí)行緒會(huì)負(fù)責(zé)將自己從客戶端佇列中清除。 廣播執(zhí)行緒負(fù)責(zé)取出訊息佇列中的訊息,然後將之一一傳送訊息給客戶端佇列中尚存在的客戶端執(zhí)行緒。
標(biāo)簽:
上傳時(shí)間: 2014-08-26
上傳用戶:linlin
操作說(shuō)明 該程序除源程序外,還需有另外一個(gè)存放記錄的文件(此程序中使用的文件名為score.txt),本程序并沒(méi)有創(chuàng)建這個(gè)文件的功能,要首先產(chǎn)生這個(gè)文件,可用記事本先作一個(gè)空的文件名為score.txt 的文件。程序運(yùn)行與該文件的存放位置有關(guān),位置是程序數(shù)據(jù)段的FNAME的值。二者要保持一致,否則會(huì)出錯(cuò)。 程序運(yùn)行時(shí),在出現(xiàn)主菜單后,按l鍵,將顯示學(xué)生的各科成績(jī);按i鍵后,執(zhí)行插入功能,可以插入新的學(xué)生成績(jī);按m鍵,可修改學(xué)生成績(jī)。由于本程序是個(gè)簡(jiǎn)單程序,在修改時(shí),要輸入學(xué)生的所有成績(jī),包括不要修改的成績(jī);按d鍵輸入要?jiǎng)h除的學(xué)生名,將使其成績(jī)?nèi)珵?;按q鍵輸入要查詢的學(xué)生的姓名,將顯示其各可成績(jī);按c鍵將顯示數(shù)學(xué)成績(jī)的分段統(tǒng)計(jì)結(jié)果。 以上功能在單獨(dú)運(yùn)行時(shí)可以實(shí)現(xiàn)(即在進(jìn)入主菜單后,單擊功能鍵選中該功能操作后關(guān)閉。運(yùn)行其它功能,要重新進(jìn)入主菜單單擊別的功能鍵,即每次只能運(yùn)行一項(xiàng)功能)。要特別說(shuō)明的是,本程序主要目的是驗(yàn)證匯編程序?qū)崿F(xiàn)的數(shù)據(jù)記錄操作功能,為使程序不致過(guò)長(zhǎng),減少篇幅,程序處理都很簡(jiǎn)單。程序中沒(méi)有錯(cuò)誤處理程序,如果輸入錯(cuò)誤,如按退格鍵將會(huì)出錯(cuò),因此輸入時(shí)要注意不要輸錯(cuò)。
標(biāo)簽: 操作說(shuō)明 程序 源程序
上傳時(shí)間: 2013-12-08
上傳用戶:shanml
【二項(xiàng)式係數(shù) 運(yùn)算】Dev-C++ 學(xué)習(xí),運(yùn)用Dynamic Programming 動(dòng)態(tài)規(guī)劃計(jì)算
標(biāo)簽: Dev-C
上傳時(shí)間: 2016-09-19
上傳用戶:冇尾飛鉈
此源碼包是Cell組件VB中的一些應(yīng)用代碼示例,包括自定義函數(shù)、變量應(yīng)用、從數(shù)據(jù)庫(kù)取數(shù),另附連續(xù)打印、單元格條件顏色、保護(hù)公式、獲得塊區(qū)域和在Cell組件上插入控件。
上傳時(shí)間: 2016-09-24
上傳用戶:頂?shù)弥?/p>
交換式電源轉(zhuǎn)換器(Switching Power Supply)為目前電子產(chǎn)品中,非常廣 泛使用的電源裝置,在日常生活中隨處可見 ,它主要的功能是調(diào)節(jié)電壓準(zhǔn) 位,亦可說 是直流 的變壓器。與傳統(tǒng)線性式電源轉(zhuǎn)換器比較,體積小、重 量 輕、效率 高以及有較大的輸入電壓範(fàn)圍是交換式電源轉(zhuǎn)換器的優(yōu)點(diǎn)。 交換式電源轉(zhuǎn)換器廣泛被應(yīng)用在電源供應(yīng)器以及新一代電腦內(nèi)。因 此,如何控制交換式電源轉(zhuǎn)換器使其在輸入電壓與輸出負(fù)載變動(dòng)的情況 下,能夠自動(dòng)調(diào)節(jié)輸出電壓為所預(yù)設(shè)的位準(zhǔn),實(shí)為一項(xiàng)重要的研究。
標(biāo)簽: Switching Supply Power
上傳時(shí)間: 2014-09-08
上傳用戶:com1com2
本程序以自然界最平常的單擺現(xiàn)象為案例,利用計(jì)算機(jī)仿真中的典型四階龍格-庫(kù)塔法進(jìn)行仿真,通過(guò)C語(yǔ)言的圖形顯示功能函數(shù)加以顯示,實(shí)現(xiàn)C語(yǔ)言教學(xué)、計(jì)算機(jī)仿真教學(xué)與大學(xué)物理運(yùn)動(dòng)學(xué)知識(shí)的有機(jī)結(jié)合,理解簡(jiǎn)單應(yīng)用系統(tǒng)的構(gòu)思方法和實(shí)現(xiàn)方法。
上傳時(shí)間: 2013-12-23
上傳用戶:sz_hjbf
老虎吃兔子是一個(gè)典型的非線性系統(tǒng),當(dāng)老虎數(shù)量多的時(shí)候,兔子就容易被吃,兔子數(shù)量減少,兔子數(shù)量較少,老虎捕兔困難,老虎就餓死,老虎數(shù)量減少后,兔子繁殖加快,從而使得兔子數(shù)量增加,老虎捕食又變得容易了。利用C語(yǔ)言編程、利用4階龍格-庫(kù)塔法就可驗(yàn)證老虎與兔子的非線性生態(tài)現(xiàn)象。
標(biāo)簽: 典型 非線性系統(tǒng)
上傳時(shí)間: 2014-12-01
上傳用戶:我干你啊
VB報(bào)表設(shè)計(jì)源代碼,此源碼包是Cell組件VB中的一些應(yīng)用代碼示例,包括自定義函數(shù)、變量應(yīng)用、從數(shù)據(jù)庫(kù)取數(shù),另附連續(xù)打印、單元格條件顏色
上傳時(shí)間: 2014-01-15
上傳用戶:ynwbosss
使用LabVIEW編寫的一個(gè)計(jì)算器程序。 計(jì)算器能完成的運(yùn)算: 加減乘除,求平方,求立方,求自然對(duì)數(shù),求以10為底的對(duì)數(shù),求階乘求正弦余弦正切值,符號(hào)取反 能完成的操作:角度與弧度的切換,退格,清零 缺點(diǎn):由于顯示使用的是數(shù)值類型,所以無(wú)法實(shí)現(xiàn)小數(shù)輸入;只能進(jìn)行十進(jìn)制的計(jì)算,不支持其它進(jìn)制,統(tǒng)計(jì)功能未實(shí)現(xiàn)
標(biāo)簽: LabVIEW 計(jì)算器 編寫 程序
上傳時(shí)間: 2013-12-27
上傳用戶:leixinzhuo
使用C#程式語(yǔ)言開(kāi)發(fā),並執(zhí)行於.NET Framework下;是研習(xí)「蟻拓尋優(yōu)法」不可或缺的軟體工具。系統(tǒng)使用ACO (Ant Colony Optimization)演算公式模擬螞蟻的覓食行徑抉擇。使用者可以設(shè)定費(fèi)洛蒙和食物氣味強(qiáng)度等相關(guān)參數(shù)以及動(dòng)態(tài)設(shè)定障礙物的位置和形狀,研習(xí)螞蟻覓食的最短路徑形成過(guò)程。研習(xí)各種參數(shù)設(shè)定對(duì)螞蟻覓食行為的影響,了解費(fèi)落蒙機(jī)制對(duì)蟻拓尋優(yōu)化法的影響。本系統(tǒng)可支援柔性計(jì)算教學(xué),研習(xí)蟻拓優(yōu)化法中人工螞蟻的隨機(jī)搜尋模式和啟發(fā)式法則設(shè)計(jì)原理。
標(biāo)簽: 程式
上傳時(shí)間: 2013-12-24
上傳用戶:anng
蟲(chóng)蟲(chóng)下載站版權(quán)所有 京ICP備2021023401號(hào)-1