无法写入OutputStream [java.io.IOException:Broken pipe]

时间:2015-07-17 14:05:52

标签: java android sockets outputstream unix-socket

我正在尝试使用LocalSocket向Android应用程序中的Abstract Unix Socket发送HTTP请求,但它提供java.io.IOException: Broken pipeisConnected()的状态同时为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());

无法弄清楚出了什么问题。帮助表示感谢,提前致谢。

0 个答案:

没有答案