Skip to content

Commit cd5182f

Browse files
committed
Comentarios a Socket, server-client unique
1 parent 64f8b98 commit cd5182f

File tree

3 files changed

+17
-20
lines changed

3 files changed

+17
-20
lines changed

.gitignore

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
.vscode
2+
*.class

Sockets/EchoClient.java

+6-9
Original file line numberDiff line numberDiff line change
@@ -15,16 +15,13 @@ public static void main(String[] args) throws IOException {
1515
int portNumber = Integer.parseInt(args[1]);
1616

1717
try (
18+
//socket del cliente, conectado al server en el puerto arg
1819
Socket echoSocket = new Socket(hostName, portNumber);
19-
PrintWriter out =
20-
new PrintWriter(echoSocket.getOutputStream(), true);
21-
BufferedReader in =
22-
new BufferedReader(
23-
new InputStreamReader(echoSocket.getInputStream()));
24-
BufferedReader stdIn =
25-
new BufferedReader(
26-
new InputStreamReader(System.in))
27-
) {
20+
21+
PrintWriter out = new PrintWriter(echoSocket.getOutputStream(), true);
22+
BufferedReader in = new BufferedReader( new InputStreamReader(echoSocket.getInputStream()));
23+
BufferedReader stdIn = new BufferedReader(new InputStreamReader(System.in))
24+
) {
2825
String userInput;
2926
while ((userInput = stdIn.readLine()) != null) {
3027
out.println(userInput);

Sockets/EchoServer.java

+9-11
Original file line numberDiff line numberDiff line change
@@ -13,21 +13,19 @@ public static void main(String[] args) throws IOException {
1313
int portNumber = Integer.parseInt(args[0]);
1414

1515
try (
16-
ServerSocket serverSocket =
17-
new ServerSocket(Integer.parseInt(args[0]));
18-
Socket clientSocket = serverSocket.accept();
19-
PrintWriter out =
20-
new PrintWriter(clientSocket.getOutputStream(), true);
21-
BufferedReader in = new BufferedReader(
22-
new InputStreamReader(clientSocket.getInputStream()));
16+
//socket del servidor en el puerto arg
17+
ServerSocket serverSocket = new ServerSocket(portNumber);
18+
//socket de un cliente
19+
Socket clientSocket = serverSocket.accept();
20+
//writer out del servidor al cliente
21+
PrintWriter out = new PrintWriter(clientSocket.getOutputStream(), true);
22+
//buffer que guarda lo que viene desde cliente
23+
BufferedReader in = new BufferedReader( new InputStreamReader(clientSocket.getInputStream()));
2324
) {
2425
String inputLine;
26+
//por cada linea que ingrese el cliente
2527
while ((inputLine = in.readLine()) != null) {
2628
System.out.println(inputLine);
27-
if(inputLine == "Hola"){
28-
29-
inputLine.replace('o', 'a');
30-
}
3129
out.println(inputLine);
3230
}
3331
} catch (IOException e) {

0 commit comments

Comments
 (0)