2013-10-21 4 views
1

이 AsynTask과 시도 - 캐치로 구현되는 서버 응답없이 bufferreader.readline에서 반환하는 방법. 서버가 지정된 시간에 응답하지 않으면 bufferreader.readline()을 중단하고 싶습니다. 이것을 어떻게 할 수 있습니까?TcpSockets 안드로이드 : 코드 아래

Socket tcpSocket = new Socket(); 

    tcpSocket.connect(new InetSocketAddress("mydomain.com", 5000), 
       SOCK_TIMEOUT); 

    InputStream inputStream = tcpSocket.getInputStream(); 

    BufferedReader bufferReader = new BufferedReader(
       new InputStreamReader(inputStream)); 

    String jsonData = bufferReader.readLine(); //blocks here 

답변

0

소켓을 닫으면 소켓 예외가 발생합니다.