я использую guava и weberknecht для преобразования inputStream в строку и подключения к веб-сокету [см. this post]. Weberknecht выкинул меня, поэтому я пробовал очень простое Socket-Connection, чтобы получить любой ответ от сервера. Проблема в том, что я не могу прочитать inputStream. Я не знаю почему.
Примечание:
На Iphone работает Websocket-Server. [я знаю "websocket / = socket" ... я просто пробую все, чтобы получить ЛЮБОЙ ответ от сервера]
Мой код:
try {
Socket sock = new Socket("62.212.88.234", 15000);
OutputStream out = sock.getOutputStream();
InputStream in = sock.getInputStream();
Log.e("SKT", "Reading input [! PROBLEM HERE !]");
String string = CharStreams.toString(new InputStreamReader(in,
"UTF-8"));
Log.e("SKT", "Answer [! NEVER REACHED !]:" + string);
sock.close();
} catch (UnknownHostException e) {
Log.e("SKT", "UnknownHostException: " + e.getMessage());
} catch (IOException e) {
Log.e("SKT", "IOException: " + e.getMessage());
}
Заранее спасибо за помощь.