我需要在Android上實現一個簡單的Telnet客戶端。我試圖用org.apache.commons.net.telnet.TelnetClient
類:無法從Android上的Telnet服務器收到任何響應
TelnetClient telnet = new TelnetClient();
telnet.connect("localhost", PORT);
InputStream inStream = telnet.getInputStream();
PrintStream outStream = new PrintStream(telnet.getOutputStream());
outStream.println(COMMAND);
outStream.flush();
int ch = 0;
while((ch = inStream.read()) != -1) {
log("Respose:" + ch);
}
但inStream.read()
塊。
同時,我可以從服務器使用來自Market的遠程應用程序獲得響應。
任何想法我做錯了什麼?
也許使用緩衝區,如'byte [] b = new byte [256]; inStream.read(b)'? – marioosh
同樣的結果,閱讀(b)塊 – anagaf
和COMMAND是? – Snicolas