国产午夜精品一区二区,亚洲va欧美va人人爽,各种盗撮合集voyeur,免费看少妇高潮成人片

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

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

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

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

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



    TCP協(xié)議服務(wù)器端接收客戶端發(fā)送的MD5校驗(yàn)碼,用于身份識(shí)別;MD5若校驗(yàn)不通過(guò),則斷開連接,重新連接校驗(yàn),若校驗(yàn)通過(guò),則TCP協(xié)議服務(wù)器端發(fā)送校驗(yàn)通過(guò)信息;又身份識(shí)別的具體過(guò)程可為:健康小屋連接TCP協(xié)議服務(wù)器后,發(fā)送midMD5校驗(yàn)碼,mid是客戶端唯一編號(hào),服務(wù)器通過(guò)mid從后臺(tái)查找對(duì)應(yīng)的version,即版本號(hào)和uid,即唯一用戶編號(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)斷開健康小屋的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)求;

    客戶端接收到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)度、文件類型(H/L)、文件數(shù)據(jù),文件類型中H代表體檢數(shù)據(jù)、L代表日志文件;


    TCP協(xié)議服務(wù)器端接收到業(yè)務(wù)數(shù)據(jù)后,進(jìn)行數(shù)據(jù)解析,并放入數(shù)據(jù)庫(kù)中,返回給客戶端接收到數(shù)據(jù)的信息;進(jìn)行數(shù)據(jù)解析時(shí),判斷文件類型,并根據(jù)不同的數(shù)據(jù)類型把業(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ù)客戶端發(fā)送的數(shù)據(jù)的長(zhǎng)度不同判斷是報(bào)警信號(hào)還是驗(yàn)證用戶信號(hào);

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




   久久久久亚洲av成人人电影 | 越看水流的越多的故事| 无码av天天av天天爽| 久久永久免费人妻精品直播| 中文字幕精品无码亚洲字幕蜜芽 | 野花社区www日本| w永久939w乳液78| 国产精品永久久久久久久久久| 国产成人无码免费网站| 亚洲欧美国产精品专区久久| 国产欧美精品123区发布| 啊灬啊别停灬啊灬快点| 久久久久人妻一区精品色欧美| 四虎成人精品永久免费av| 亚洲AV舒服丰满在线播放| 成人白浆超碰人人人人| 精品无人区一区二区三区| 精品久久久久久无码中文野结衣 | xxxx69hd一hd女| japanese强行极度| 亚洲午夜av久久久精品影院色戒| 免费a级毛片无码视频| 男受被做哭激烈娇喘gv视频| 亚洲AV 无码片一区二区三区| 一本一道av无码中文字幕| 又湿又黄裸乳漫画无遮挡网站| 办公室浪荡女秘在线观看| 护士奶头又白又大又好摸视频| 国产三级精品三级| 巨大巨粗巨长 黑人长吊| 国产精品毛片va一区二区三区| 99精品无码一区二区毛片免费| 最近免费观看在线中文2019| 性一交—乱一性一A片在线播放| 久久偷看各类wc女厕嘘嘘| 成人精品视频一区二区三区不卡| 久久天堂AV综合合色蜜桃网| 奶头被民工吸的又大又黑| 深度肠交fisting狂叫| 人妻互换hd无码中文在线| 青娱乐极品盛宴|