現(xiàn)實中的socket可能會因為各種原因done機(jī),但這么重要的服務(wù)器怎么能允許這種事情發(fā)生?這次我們就來通過一個線程去監(jiān)控socket服務(wù)器,如果done機(jī)重新將其啟動。

下面是監(jiān)控項目和socket服務(wù)器項目的目錄結(jié)構(gòu):

大數(shù)據(jù)培訓(xùn),云培訓(xùn),數(shù)據(jù)挖掘培訓(xùn),云計算培訓(xùn),高端軟件開發(fā)培訓(xùn),項目經(jīng)理培訓(xùn)

大數(shù)據(jù)培訓(xùn),云培訓(xùn),數(shù)據(jù)挖掘培訓(xùn),云計算培訓(xùn),高端軟件開發(fā)培訓(xùn),項目經(jīng)理培訓(xùn)

 

因為線程是每兩秒發(fā)送一次請求檢測服務(wù)器是否done機(jī),類似心跳,所以包名起作heart。

來看客戶端heart代碼:

Entity 實體類:用來構(gòu)建測試請求的數(shù)據(jù)結(jié)構(gòu)

大數(shù)據(jù)培訓(xùn),云培訓(xùn),數(shù)據(jù)挖掘培訓(xùn),云計算培訓(xùn),高端軟件開發(fā)培訓(xùn),項目經(jīng)理培訓(xùn)

packag