Я пытаюсь отправить HTTP-запрос на абстрактный сокет Unix в приложении Android, используя LocalSocket
, но он дает java.io.IOException: Broken pipe
. Состояние isConnected()
равно true
одновременно, и я также подтвердил правильность отправляемого запроса, перенаправив порт с помощью adb
и выполнив тот же запрос с помощью netcat
.
LocalSocket receiver = new LocalSocket();
receiver.connect(new LocalSocketAddress("chrome_devtools_remote", LocalSocketAddress.Namespace.ABSTRACT));
InputStream input = receiver.getInputStream();
StringBuilder request = new StringBuilder().append("GET /json HTTP/1.0")
receiver.getOutputStream().write(request.toString().getBytes());
Невозможно понять, что происходит не так. Помощь приветствуется, Заранее спасибо.
ant
. - person bitgeeky   schedule 17.07.2015