当前位置: 代码迷 >> Android >> android socket 通讯中有阻塞式的读取吗;尝试了bufferreader.readline似乎不会阻塞
  详细解决方案

android socket 通讯中有阻塞式的读取吗;尝试了bufferreader.readline似乎不会阻塞

热度:51   发布时间:2016-05-01 13:19:44.0
android socket 通信中有阻塞式的读取吗;尝试了bufferreader.readline似乎不会阻塞;
(1)我需要实现的是建立一次连接之后,便可以以阻塞的方式往socket中读写数据;

在网上查了下,似乎没有类似代码;
敲了段书上的例子,socket读写是通过bufferReader,readline&&printwriter.println(),但总是ANR报错,而且不能传输中文;
}
最好贴下操作代码;谢谢;

------解决方案--------------------
socket监听不就是阻塞式的吗,阻塞式的读写? 不懂啥意思

ANR是操作时间太长了,在线程里操作就好了

不能传输中文? 这个不清楚,回头试一下看看
------解决方案--------------------
readLine就是不阻塞,直接用read(),这个记得是阻塞的
  相关解决方案