client.connect("localhost", 4000); latch1.await(30, TimeUnit.SECONDS); client.writeDirectAndFlush(new byte[]{TelnetConnection.BYTE_IAC, TelnetConnection.BYTE_SB, 31, 0, 80, 0, 24, TelnetConnection.BYTE_IAC, TelnetConnection.BYTE_SE}); latch2.await(30, TimeUnit.SECONDS); client.writeDirectAndFlush(new byte[]{TelnetConnection.BYTE_IAC, TelnetConnection.BYTE_SB, 31, 0, (byte) 180, 0, (byte) 160, TelnetConnection.BYTE_IAC, TelnetConnection.BYTE_SE}); await();
client.connect("localhost", 4000); latch.await(); client.writeDirectAndFlush((byte)-1, (byte)-1); await();
client.connect("localhost", 4000); latch.await(); client.writeDirectAndFlush((byte)-1, (byte)-1); await();
client.connect("localhost", 4000); latch.await(); client.writeDirectAndFlush((byte)-1, (byte)-1); await();
client.connect("localhost", 4000); latch1.await(30, TimeUnit.SECONDS); client.writeDirectAndFlush(new byte[]{TelnetConnection.BYTE_IAC, TelnetConnection.BYTE_SB, 31, 0, 80, 0, 24, TelnetConnection.BYTE_IAC, TelnetConnection.BYTE_SE}); latch2.await(30, TimeUnit.SECONDS); client.writeDirectAndFlush(new byte[]{TelnetConnection.BYTE_IAC, TelnetConnection.BYTE_SB, 31, 0, (byte) 180, 0, (byte) 160, TelnetConnection.BYTE_IAC, TelnetConnection.BYTE_SE}); await();
client.connect("localhost", 4000); latch1.await(30, TimeUnit.SECONDS); client.writeDirectAndFlush(new byte[]{TelnetConnection.BYTE_IAC, TelnetConnection.BYTE_SB, 31, 0, 80, 0, 24, TelnetConnection.BYTE_IAC, TelnetConnection.BYTE_SE}); latch2.await(30, TimeUnit.SECONDS); client.writeDirectAndFlush(new byte[]{TelnetConnection.BYTE_IAC, TelnetConnection.BYTE_SB, 31, 0, (byte) 180, 0, (byte) 160, TelnetConnection.BYTE_IAC, TelnetConnection.BYTE_SE}); await();