| | |
| | | writer.flush(); |
| | | // System.out.println("Sent message to server: " + JSON.toJSONString(httpCommand)); |
| | | }catch (SocketException e) { |
| | | this.socket = null; |
| | | e.printStackTrace(); |
| | | closeSocket(); |
| | | } catch (IOException e) { |
| | | e.printStackTrace(); |
| | | } |
| | | } |
| | | |
| | | private void closeSocket() { |
| | | try { |
| | | this.socket.close(); |
| | | } catch (Exception e1) { |
| | | |
| | | }finally { |
| | | this.socket = null; |
| | | } |
| | | } |
| | | |
| | |
| | | } |
| | | } catch (Exception e) { |
| | | // e.printStackTrace(); |
| | | closeSocket(); |
| | | } |
| | | } |
| | | |
| | |
| | | this.stopThread = true; |
| | | } |
| | | |
| | | @Override |
| | | public Socket getSocket() { |
| | | return this.socket; |
| | | } |
| | | } |