34 |
|
_socket = socket; |
35 |
|
_socketIn = new BufferedReader(new InputStreamReader(_socket.getInputStream())); |
36 |
|
_socketOut = new PrintWriter(_socket.getOutputStream()); |
37 |
< |
_logger.write(toString(), "created"); |
37 |
> |
_logger.write(toString(), Logger.SYSINIT, "created"); |
38 |
|
} |
39 |
|
|
40 |
|
//---PUBLIC METHODS--- |
58 |
|
|
59 |
|
// get lastmodified |
60 |
|
inBound = _socketIn.readLine(); |
61 |
< |
while(!inBound.equals("LASTMODIFIED")) { |
61 |
> |
if(!inBound.equals("LASTMODIFIED")) { |
62 |
> |
// protocol error |
63 |
|
_socketOut.println("ERROR"); |
64 |
|
_socketOut.flush(); |
65 |
+ |
throw new IOException("Protocol Error"); |
66 |
|
} |
67 |
< |
_socketOut.println(myConfig.getLastModified()); |
68 |
< |
_socketOut.flush(); |
67 |
> |
else { |
68 |
> |
// send info |
69 |
> |
_socketOut.println(myConfig.getLastModified()); |
70 |
> |
_socketOut.flush(); |
71 |
> |
} |
72 |
|
|
73 |
|
// get properties |
74 |
|
inBound = _socketIn.readLine(); |
87 |
|
} |
88 |
|
inBound = _socketIn.readLine(); |
89 |
|
} |
90 |
< |
_logger.write(toString(), "configured host"); |
90 |
> |
_logger.write(toString(), Logger.SYSMSG, "configured host"); |
91 |
|
_socketOut.println("OK"); |
92 |
|
_socketOut.flush(); |
93 |
|
} |
94 |
|
|
95 |
|
} catch (Exception e) { |
96 |
< |
_logger.write(toString(), e.toString()); |
96 |
> |
_logger.write(toString(), Logger.ERROR, e.toString()); |
97 |
|
} |
98 |
|
|
99 |
|
_socketOut.flush(); |
103 |
|
_socketOut.close(); |
104 |
|
_socket.close(); |
105 |
|
} catch (IOException e) { |
106 |
< |
_logger.write(toString(), "exception on socket close"); |
106 |
> |
_logger.write(toString(), Logger.ERROR, "exception on socket close"); |
107 |
|
} |
108 |
< |
_logger.write(toString(), "finished"); |
108 |
> |
_logger.write(toString(), Logger.SYSMSG, "finished"); |
109 |
|
} |
110 |
|
|
111 |
|
/** |