JavaでExpectに相当するものを使用したい。これは簡単なコードです:
public class TelnetJExpect
{
@Test
public void telnetTest()
{
ExpectJ expectinator = new ExpectJ(5);
try
{
Spawn shell = expectinator.spawn("172.17.80.161", 23);
System.out.println("\nExit: " + shell.getCurrentStandardOutContents());
shell.stop();
}
catch (Exception e)
{
e.printStackTrace();
assertTrue(false);
}
}
}
その結果、私はゴミを手に入れています:
ÿýÿý ÿý#ÿý'
出口:
ÿýÿý ÿý#ÿý'
ただし、コマンドラインからtelnetを使用すると接続できます。
助けてください。