188189190191192193194195196197198
} if (sender != null) { sender.shutdown().await(); } if (recv1 != null) { recv1.shutdown().await(); } } } @Test
222223224225226227228229230231232
253254255256257258259260261262263
120121122123124125126127128129130
} finally { if (peer1 != null) { peer1.shutdown(); } if (peer2 != null) { peer2.shutdown(); } } } private static PipelineFilter createFilter() {
286287288289290291292293294295296
320321322323324325326327328329330
418419420421422423424425426427428
} finally { if (sender != null) { sender.shutdown().await(); } if (recv1 != null) { recv1.shutdown().await(); } } } @Test
459460461462463464465466467468
} finally { if (sender != null) { sender.shutdown().await(); } if (recv1 != null) { recv1.shutdown().await(); } } } }
9899100101102103104105106
if (futureDiscover.isSuccess()) { System.out.println("found that my outside address is " + futureDiscover.peerAddress()); } else { System.out.println("failed " + futureDiscover.failedReason()); } client.shutdown(); } }
4647484950515253545556