我try 向telnet服务器发送一些选项,因此我使用以下代码:
OutputStream outputStream = telnetClient.getOutputStream();
byte[] option = new byte[3];
option[0] = (byte) TelnetCommand.IAC;
option[1] = (byte) TelnetCommand.DO;
option[2] = (byte) 3;
outputStream.write(option);
outputStream.flush();
但在Wireshark中,我看到的是4个字节,而不是3个:
0xff 0xff 0xfd 0x03个而不是0xff 0xfd 0x03个
如您所见,0xff字节是复制的. 我不知道为什么会发生这种事.有谁知道吗?