現在,想要實(shí)現一個(gè)效果,多個(gè)從站的數據發(fā)給主站,主站,緩存這些數據,并且,主站再將這些數據發(fā)送給PC
1.問(wèn)題在于,如何按順序去緩存,多個(gè)從站有可能同時(shí)發(fā)送數據給主站,如果改成主站去詢(xún)問(wèn),又會(huì )導致,漏掉一些數據。
2.百度上很多資料都是主站,去控制從站,而不是信息交付,所以也沒(méi)百度到什么有用的方法。
3.實(shí)際狀況是,從站作為獨立測試機構,測試結束,需要將測試信息傳遞給主站。從站主動(dòng)發(fā)給主站,主站無(wú)法按照一定的順序去緩存,因為多個(gè)從站有可能同時(shí)發(fā)過(guò)來(lái),所有從站的數據又要發(fā)送給電腦。電腦發(fā)指令,主站回復電腦,從站的信息。并且保證不是重復地發(fā)送一個(gè)從站,而是一個(gè)不漏的把每個(gè)從站的信息發(fā)送給電腦(不可以做成一條信息,因為,每個(gè)從站不是同時(shí)更新?tīng)顟B(tài)的,是獨立的),而且主站還要對從站的數據進(jìn)行緩存。當電腦和主站斷網(wǎng)了,主站能夠,將從站的數據存下來(lái)。