This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
|
java:sockets [2015/03/24 11:42] gthanos |
java:sockets [2018/03/08 09:24] gthanos |
||
|---|---|---|---|
| Line 106: | Line 106: | ||
| | | ||
| try ( | try ( | ||
| - | ServerSocket serverSocket = | + | ServerSocket serverSocket = new ServerSocket(); |
| - | | + | |
| ) { | ) { | ||
| serverSocket.bind(new InetSocketAddress(" | serverSocket.bind(new InetSocketAddress(" | ||
| - | Socket clientSocket = serverSocket.accept(); | + | |
| - | | + | |
| - | | + | PrintWriter out = new PrintWriter(clientSocket.getOutputStream(), |
| - | | + | BufferedReader in = new BufferedReader( new InputStreamReader(clientSocket.getInputStream())); |
| - | BufferedReader in = new BufferedReader( | + | |
| - | | + | // no catch here |
| - | String inputLine; | + | System.out.println(" |
| - | while ((inputLine = in.readLine()) != null) { | + | |
| - | out.println(inputLine); | + | while ((inputLine = in.readLine()) != null) { |
| - | System.out.println(" | + | out.println(inputLine); |
| + | System.out.println(" | ||
| + | } | ||
| + | } catch (IOException e) { | ||
| + | System.out.println(" | ||
| + | + portNumber + " or listening for a connection" | ||
| + | System.out.println(e.getMessage()); | ||
| } | } | ||
| - | } catch (IOException e) { | ||
| - | System.out.println(" | ||
| - | + portNumber + " or listening for a connection" | ||
| - | System.out.println(e.getMessage()); | ||
| } | } | ||
| } | } | ||
| Line 173: | Line 174: | ||
| hostName); | hostName); | ||
| System.exit(1); | System.exit(1); | ||
| - | } | ||
| - | finally { | ||
| - | | ||
| } | } | ||
| } | } | ||
| Line 181: | Line 179: | ||
| </ | </ | ||
| + | |Προηγούμενο: | ||