equal
deleted
inserted
replaced
211 port = sslServerSocket.getLocalPort(); |
211 port = sslServerSocket.getLocalPort(); |
212 System.out.println("Server listining on port: " + port); |
212 System.out.println("Server listining on port: " + port); |
213 // specify the enabled server cipher suites |
213 // specify the enabled server cipher suites |
214 sslServerSocket.setEnabledCipherSuites(new String[]{this.cipher}); |
214 sslServerSocket.setEnabledCipherSuites(new String[]{this.cipher}); |
215 sslServerSocket.setEnabledProtocols(new String[]{tlsProtocol}); |
215 sslServerSocket.setEnabledProtocols(new String[]{tlsProtocol}); |
|
216 sslServerSocket.setSoTimeout(25000); |
216 /* |
217 /* |
217 * Signal Client, the server is ready to accept client request. |
218 * Signal Client, the server is ready to accept client request. |
218 */ |
219 */ |
219 latch.countDown(); |
220 latch.countDown(); |
220 try (SSLSocket sslSocket = (SSLSocket) sslServerSocket.accept()) { |
221 try (SSLSocket sslSocket = (SSLSocket) sslServerSocket.accept()) { |
221 sslSocket.setNeedClientAuth(false); |
|
222 sslSocket.setSoTimeout(5000); |
|
223 try (InputStream sslIS = sslSocket.getInputStream(); |
222 try (InputStream sslIS = sslSocket.getInputStream(); |
224 OutputStream sslOS = sslSocket.getOutputStream();) { |
223 OutputStream sslOS = sslSocket.getOutputStream();) { |
225 sslIS.read(); |
224 sslIS.read(); |
226 sslOS.write(85); |
225 sslOS.write(85); |
227 sslOS.flush(); |
226 sslOS.flush(); |