private void connectStreams() throws NetworkSourceException { mConnectionLock.writeLock().lock(); try { try { mInStream = mSocket.getInputStream(); mOutStream = mSocket.getOutputStream(); Log.i(TAG, "Socket created, streams assigned"); } catch(IOException e) { String message = "Error opening Network socket streams"; Log.e(TAG, message, e); disconnected(); throw new NetworkSourceException(message); } } finally { mConnectionLock.writeLock().unlock(); } }
disconnected(); mConnectionLock.writeLock().unlock();
if(!isConnected()) { Log.d(TAG, "Could not connect to server"); disconnected(); } else { connected();