我正在尝试使用LocalSocket
向Android应用程序中的Abstract Unix Socket发送HTTP请求,但它提供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());
无法弄清楚出了什么问题。帮助表示感谢,提前致谢。