Documentos de Académico
Documentos de Profesional
Documentos de Cultura
TECNICA DE
MANABI.
NOMBRES:
Jerimy Isaac Moreira Alcivar.
Servidor:
package com.cpd.cpd_fc_td6_sockets_tcp_servidor;
/**
*
* @author Adonys
*/
import java.io.*;
import java.net.*;
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
try{
ServerSocket serverSocket = new ServerSocket(puerto);
System.out.println("Servidor iniciado. Esperando clientes...");
while(true){
Socket clientSocket = serverSocket.accept();
System.out.println("Cliente conectado desde " +
clientSocket.getInetAddress().getHostAddress());
@Override
public void run(){
try{
BufferedReader input = new BufferedReader(new
InputStreamReader(clientSocket.getInputStream()));
PrintWriter output = new PrintWriter(clientSocket.getOutputStream(), true);
if(mensaje.equals("hora")){
//Obtener la hora actual y enviarla al cliente.
String horaActual = obtenerHoraActual();
output.println(horaActual);
}else if(mensaje.equals("fecha")){
//Obtener la fecha actual y enviarla al cliente.
String fechaActual = obtenerFechaActual();
output.println(fechaActual);
}else{
//Mensaje no válido.
output.println("Mensaje inválido.");
}
input.close();
output.close();
clientSocket.close();
System.out.println("Cliente desconectado.");
}catch(IOException e){
//e.printStackTrace();
}
}
}
Cliente:
package com.cpd.cpd_fc_td6_sockets_tcp_cliente;
import java.net.UnknownHostException;
/**
*
* @author Adonys
*/
import java.io.*;
import java.net.*;
import java.util.Scanner;
try{
Socket socket = new Socket(servidor, puerto);
BufferedReader input = new BufferedReader(new
InputStreamReader(socket.getInputStream()));
PrintWriter output = new PrintWriter(socket.getOutputStream(), true);
}
Link:
https://drive.google.com/drive/folders/1BcQ3NbCNFtgAVFa0SMBjLR5LEwx6nEsl?us
p=drive_link