Anda di halaman 1dari 4

ACTIVIDAD2

package Aprendamos.java.socket;

import java.net.*;

import java.io.IOException;

import java.io.*;

public class ServidorDiaHora {

int portdiahora=13;

Socket conexion;

public ServidorDiaHora() {

try {

ServerSocket ss= new ServerSocket(portdiahora);

while(true){

conexion=ss.accept();

//obteniendo flujo de salida

PrintWriter out=new

PrintWriter(conexion.getOutputStream(),true);

//retornando mensaje

out.println("la fecha y al hora es" +new java.util.Date());

conexion.close();

}catch (IOException e) {

//todo auto-generate catch block

e.printStackTrace();

public static void main(String[]args) {

ServidorDiaHora se=new ServidorDiaHora();

}
}

package Aprendamos.java.socket;

import java.net.*;

import java.io.IOException;

import java.io.*;

public class ClienteEcho {

String host = "localhost";

int puerto = 8;

public ClienteEcho(){

try{

//creando el socket

Socket s=new Socket(host,puerto);

//obteniendo el flujo de entrada

BufferedReader entrada=

new BufferedReader(new InputStreamReader(s.getInputStream()));

//obteniendo el flujo de salida

PrintWriter salida=new PrintWriter(s.getOutputStream(),true);

salida.println("hola esta es una prueba");

System.out.println(entrada.readLine());

//cerramos el socket

s.close();

}catch(UnknownHostException e){

//todo auto-generated catch block

e.printStackTrace();

}catch(IOException e){
//no existe un servidor en este puerto

e.printStackTrace();

public static void main(String[]args){

ClienteEcho ce=new ClienteEcho();

package Aprendamos.java.socket;

import java.net.*;

import java.io.IOException;

import java.io.*;

public class ServidorEcho {

int portecho=8;

Socket conexion;

public ServidorEcho(){

try{

ServerSocket ss =new ServerSocket(portecho);

while(true){

conexion=ss.accept();

//obteniendo data del cliente

BufferedReader entrada=new BufferedReader(new

InputStreamReader(conexion.getInputStream()));

//obteniendo flujo de la salida


PrintWriter out=new PrintWriter(conexion.getOutputStream(),true);

//retornando mensaje

out.println("respuesta del servidor"+entrada.readLine());

conexion.close();

}catch(IOException e){

//todo Auto-generated catch block

e.printStackTrace();

public static void main(String[]args){

ServidorEcho se=new ServidorEcho();

Anda mungkin juga menyukai