在socket编程android中接收字符串

时间:2014-09-24 08:57:13

标签: android

我正在研究客户端服务器android应用程序,我的客户端是我的应用程序。我通过无线路由器向服务器发送字符串。发送字符串工作正常,但我没有得到如何处理来自服务器的响应字符串。 这是我发送和接收字符串的代码

发送

PrintWriter out = new PrintWriter(new BufferedWriter(new OutputStreamWriter(socket.getOutputStream())),true);
out.println(str);

1 个答案:

答案 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();