我在做通讯这块的时候遇到一个问题,我的情况是这样的:
我创建SOCKET之后,获取Outputstream和Inputstream,然后向输出流写入数据,接着从输入流读取另一端返回的数据,这里有个问题,就是另一端不一定会返回数据,但我这端要在一定时间内收到数据,如果没有收到则给出提醒,请问各位大虾这该如何解决啊! 就是这个等待时间该怎么实现?
代码如下:
String sa="abd";
byte[] aa=sa.getBytes();
out.write(aa);//
in.read();//此处在一定时间之后如果没有收到数据则需继续往下运行,要如何实现?