欧美精品xx,国产女人精品视频国产灰线,精品人妻少妇一区二区,欧美yw精品日本国产精品,久久精品麻豆日日躁夜夜躁,国产精品一区二区手机看片,久久综合给合久久国产免费,国产一区二区精品久久凹凸,好吊视频一区二区三区在线,五月婷婷激情六月开心

健康小屋協(xié)議的服務(wù)器

    健康小屋協(xié)議的服務(wù)器

    一種健康小屋通信服務(wù)器的實(shí)現(xiàn)方法,基于netty的TCP和UDP協(xié)議服務(wù)器端,TCP和UDP協(xié)議服務(wù)端分別指定不同的端口號(hào);健康小屋為客戶(hù)端,根據(jù)IP地址和Port端口號(hào)分別連接TCP和UDP協(xié)議服務(wù)端;

    TCP主要程序結(jié)構(gòu),如下:

    實(shí)現(xiàn)過(guò)程為:



    TCP協(xié)議服務(wù)器端接收客戶(hù)端發(fā)送的MD5校驗(yàn)碼,用于身份識(shí)別;MD5若校驗(yàn)不通過(guò),則斷開(kāi)連接,重新連接校驗(yàn),若校驗(yàn)通過(guò),則TCP協(xié)議服務(wù)器端發(fā)送校驗(yàn)通過(guò)信息;又身份識(shí)別的具體過(guò)程可為:健康小屋連接TCP協(xié)議服務(wù)器后,發(fā)送midMD5校驗(yàn)碼,mid是客戶(hù)端唯一編號(hào),服務(wù)器通過(guò)mid從后臺(tái)查找對(duì)應(yīng)的version,即版本號(hào)和uid,即唯一用戶(hù)編號(hào),并獲取當(dāng)天的日期,然后以mid+version+uid+date為seed生成MD5值并與健康小屋發(fā)送的MD5校驗(yàn)碼進(jìn)行比對(duì),如果對(duì)比失敗則回復(fù)MD5驗(yàn)證錯(cuò)誤的信息,服務(wù)器主動(dòng)斷開(kāi)健康小屋的TCP連接;如果比對(duì)成功則回復(fù)OK信號(hào);其中OK信號(hào)可帶有一個(gè)時(shí)間戳,表示健康小屋必須在此時(shí)間戳內(nèi)發(fā)送體檢數(shù)據(jù)或日志文件到TCP協(xié)議服務(wù)器端,否則重新發(fā)送校驗(yàn)請(qǐng)求;

    客戶(hù)端接收到TCP協(xié)議服務(wù)器端發(fā)送的校驗(yàn)通過(guò)信息后,發(fā)送業(yè)務(wù)數(shù)據(jù),業(yè)務(wù)數(shù)據(jù)以字節(jié)的形式傳輸;業(yè)務(wù)數(shù)據(jù)一般包括數(shù)據(jù)長(zhǎng)度、文件類(lèi)型(H/L)、文件數(shù)據(jù),文件類(lèi)型中H代表體檢數(shù)據(jù)、L代表日志文件;


    TCP協(xié)議服務(wù)器端接收到業(yè)務(wù)數(shù)據(jù)后,進(jìn)行數(shù)據(jù)解析,并放入數(shù)據(jù)庫(kù)中,返回給客戶(hù)端接收到數(shù)據(jù)的信息;進(jìn)行數(shù)據(jù)解析時(shí),判斷文件類(lèi)型,并根據(jù)不同的數(shù)據(jù)類(lèi)型把業(yè)務(wù)數(shù)據(jù)放入到不同的數(shù)據(jù)庫(kù)中,健康小屋發(fā)送的文件數(shù)據(jù)中帶有時(shí)間戳,表示文件數(shù)據(jù)產(chǎn)生的時(shí)間,TCP協(xié)議服務(wù)器端根據(jù)時(shí)間戳判斷是否重復(fù)接收了體檢數(shù)據(jù),如果確定重復(fù)接收的數(shù)據(jù)則放棄該數(shù)據(jù);如果不是,則解析新接收的數(shù)據(jù)并入庫(kù),完成業(yè)務(wù)數(shù)據(jù)解析入庫(kù)后,返回OK信號(hào)給健康小屋

    UDP協(xié)議服務(wù)器端根據(jù)客戶(hù)端發(fā)送的數(shù)據(jù)的長(zhǎng)度不同判斷是報(bào)警信號(hào)還是驗(yàn)證用戶(hù)信號(hào);

    如果是驗(yàn)證用戶(hù)信號(hào)則解析信號(hào)數(shù)據(jù),根據(jù)信號(hào)數(shù)據(jù)查詢(xún)數(shù)據(jù)庫(kù)并把查詢(xún)到的數(shù)據(jù)返回給客戶(hù)端,過(guò)程為:UDP應(yīng)用層協(xié)議可實(shí)現(xiàn)驗(yàn)證用戶(hù)ID和發(fā)送用戶(hù)年齡和性別,用戶(hù)利用客戶(hù)端輸入auto_id,健康小屋發(fā)送給UDP協(xié)議服務(wù)器端驗(yàn)證請(qǐng)求,與TCP協(xié)議服務(wù)器端相仿,UDP協(xié)議服務(wù)器端先校驗(yàn)MD5,驗(yàn)證通過(guò)后uid來(lái)查詢(xún)后臺(tái)并返回信息給健康小屋,表示此用戶(hù)存在,可以進(jìn)行體檢;否則返回用戶(hù)不存在信息,拒絕體檢請(qǐng)求完成驗(yàn)證。




   亚洲欧美偷国产日韩| 真实单亲乱l仑对白视频| 国产情侣激情在线对白| 永久免费在线观看蜜桃视频| 无码人妻丝袜在线视频| 五月综合婷婷开心综合婷婷| 中文字幕无码不卡在线| 少妇爽到爆视频网站免费| 亚洲精品国产字幕久久麻豆| 不卡乱辈伦在线看中文字幕| 88国产经典欧美一区二区三区| 精品国产福利久久久| 欧美亚洲另类制服卡通动漫| 国产AV大陆精品一区二区三区| 天美传媒xxxxhd videos3| 欧美性受xxxx黑人xxxx| 国产偷国产偷亚洲高清日韩 | 大屁股国产白浆一二区| 国产成人午夜福利在线观看| 国产精品大片中文字幕| 熟女少妇人妻中文字幕| 久久精品国产字幕高潮| 五月丁香伊人啪啪手机免费观看| 国产精品一区在线免费看| 无码内射成人免费喷射| 国产在线拍偷自揄观看视频网站| 欧美日韩亚洲中文字幕二区| 国产精品福利一区二区在线播放| 亚洲成a人片在线观看中 | 18禁黄网站男男禁片免费观看| 又黄又无遮挡AAAAA毛片| 久青草久青草视频在线观看| 精品国产成人a在线观看| 小姑娘在线观看免费版| 亚洲一区二区三区四区五区黄| 日本久久久久久久久久加勒比 | 中文字幕一区二区人妻出轨| 国产精品久久久久久人妻精品动漫| 国产二区亚洲一区| 亚洲一区二区婷婷久久 | 免费无码又爽又刺激高潮虎虎视频|