現(xiàn)實中的socket可能會因為各種原因done機,但這么重要的服務(wù)器怎么能允許這種事情發(fā)生?這次我們就來通過一個線程去監(jiān)控socket服務(wù)器,如果done機重新將其啟動。
下面是監(jiān)控項目和socket服務(wù)器項目的目錄結(jié)構(gòu):
因為線程是每兩秒發(fā)送一次請求檢測服務(wù)器是否done機,類似心跳,所以包名起作heart。
來看客戶端heart代碼:
Entity 實體類:用來構(gòu)建測試請求的數(shù)據(jù)結(jié)構(gòu)
packag