1.一種服務(wù)器端接收客戶端并發(fā)連接和數(shù)據(jù)處理方法,其特征在于,包括以下步驟:
a、服務(wù)器端開辟一塊首尾相連的緩沖區(qū);
b、緩沖區(qū)設(shè)置讀指針和寫指針,并同時指向緩沖區(qū)隊列的頭部;
c、服務(wù)器端接收客戶端請求,接收到之后把數(shù)據(jù)放入寫指針指向的緩沖區(qū)地址,同時寫指針自增一個數(shù)據(jù)單位,讀指針指向下一個數(shù)據(jù)單元,然后接收下一個連接請求,而不對接收到的數(shù)據(jù)做任何處理;
d、服務(wù)器端為緩沖區(qū)的數(shù)據(jù)處理專門開辟一個任務(wù),此任務(wù)讀取寫指針指向的緩沖區(qū)位置的數(shù)據(jù),然后對數(shù)據(jù)做相應(yīng)的處理,對客戶端進(jìn)行應(yīng)答,然后讀指針自增一個數(shù)據(jù)單位,直到與寫指針重合。
2.根據(jù)權(quán)利要求1所述的服務(wù)器端接收客戶端并發(fā)連接和數(shù)據(jù)處理方法,其特征在于,步驟a中的緩沖區(qū)為環(huán)形隊列緩沖區(qū),環(huán)形隊列緩沖區(qū)的大小固定。