Android中socket通信输入流的显示

Vincent540329 发布于 2015/11/28 21:25
阅读 447
收藏 0

做一个小APP能实现与电脑的TCP通信,Android手机端作为客户端,电脑端使用网络调试助手作为服务端,进行通信时候客户端发送数据服务端可以接收到,但是服务端发送的数据客户端无法正常接收,这是什么原因呢?客户端代码如下:

public class clientOpen extends Thread
{
public void run()
{
try {
Socket socket = new Socket("192.168.191.1", 8080);
clientInputStream = socket.getInputStream();
clientoOutputStream = socket.getOutputStream();
byte[] buffer = new byte[clientInputStream.available()];
clientInputStream.read(buffer);
String string = new String(buffer);
Log.i("接受",restring);
receive.setText(restring);//客户端显示接收到信息的TextView
socket.close();
} catch (Exception e) {
}
}
}

加载中
0
V
Vincent540329
使用Handler在线程中进行输入流的读取
返回顶部
顶部