對添加網(wǎng)絡(luò)設(shè)備的處理
對于在發(fā)現(xiàn)之后,再添加一個網(wǎng)絡(luò)設(shè)備的處理有點(diǎn)麻煩。我認(rèn)為除了增加設(shè)備本身還應(yīng)該找出它與即有設(shè)備之間的鏈路,這必然要重用發(fā)現(xiàn)模塊的代碼,會造成代碼的混亂,但這不是關(guān)鍵。關(guān)鍵如果在這個過程中“發(fā)現(xiàn)”出了異常,程序無法返回,會給用戶奇怪的感覺。
目前的代碼是按我的想法實(shí)現(xiàn)的,在公司的網(wǎng)絡(luò)環(huán)境中測試中通過了。但不能保證在其他復(fù)雜的環(huán)境中得到一樣的結(jié)果。