sockets

Páginas: 4 (908 palabras) Publicado: 31 de mayo de 2014




Reporte de prácticas de Sockets

Juan Arriaga Gómez
6ºD
06/05/2014





Practica 1 Cliente-Servidor
Código clase Servidor:
import java.net.*;
import java.io.*;

public classServer{
public static void main(String args[]){
ServerSocket s=null;
try{
s=new ServerSocket(5432);
}catch(IOException e){e.printStackTrace();
}
while(true){
try{
Socket socket=s.accept();
System.out.println("Connection accepted: port=" + socket.getPort());OutputStream slout=socket.getOutputStream();
BufferedWriter bw=new BufferedWriter (new OutputStreamWriter(slout));
bw.write("Hello net world!\n");bw.close();
socket.close();
}catch(IOException e){
e.printStackTrace();
}
}
}
}
Código clase Cliente:
import java.net.*;import java.io.*;
public class Cliente{
public static void main(String args[]){
try{
Socket socket=new Socket("192.168.1.81",5432);
BufferedReader br=newBufferedReader(new InputStreamReader(socket.getInputStream()));
System.out.println(br.readLine());
br.close();
socket.close();
}catch(IOException e){
e.printStackTrace();}
}
}




Pantallas de resultados:





Conclusión:
Usando dos computadoras y dos códigos distintos, uno para cliente y otro para servidor, se busca formar una conexiónmediante sockets entre estas dos máquinas. Al correr el código del servidor, se está poniendo en función para que cualquier cliente con la ip del servidor pueda conectarse, por tanto, cuando elcliente de la segunda computadora se intenta conectar, este logra hacerlo, teniendo como respuesta el mensaje codificado en el servidor. El método socket.getPort() nos regresa el puerto que está siendo...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • sockets
  • Sockets
  • Sockets
  • Sockets
  • Sockets
  • Comunicacion entre sOCKETS
  • Sockets de windows
  • Sockets en Pytho1

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS