我正在研究客户端服务器android应用程序,我的客户端是我的应用程序。我通过无线路由器向服务器发送字符串。发送字符串工作正常,但我没有得到如何处理来自服务器的响应字符串。 这是我发送和接收字符串的代码
发送
PrintWriter out = new PrintWriter(new BufferedWriter(new OutputStreamWriter(socket.getOutputStream())),true);
out.println(str);
答案 0 :(得分:0)
试试这个
InputStream is=socket.getInputStream();
int ch;
StringBuffer sb=new StringBuffer();
while((ch=(is.read))!=-1)
{
byte b=(byte)ch;
sb.append(b);
}
String response=sb.toString();