Studio

Páginas: 4 (760 palabras) Publicado: 15 de mayo de 2012
La clase Servidor.java:
import java.io.*;
import java.net.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Servidor extends JFrame {
   privateJTextArea areaPantalla;
   private DatagramSocket socket;
   // configurar GUI y DatagramSocket
   public Servidor()
   {
      super( "Servidor" );
      areaPantalla = newJTextArea();
      getContentPane().add( new JScrollPane( areaPantalla ),
         BorderLayout.CENTER );
      setSize( 400, 300 );
      setVisible( true );
      // crear objetoDatagramSocket para enviar y recibir paquetes
      try {
         socket = new DatagramSocket( 5000 );
      }
      // procesar los problemas que pueden ocurrir al crear el objeto DatagramSocket      catch( SocketException excepcionSocket ) {
         excepcionSocket.printStackTrace();
         System.exit( 1 );
      }
   } // fin del constructor de Servidor
   // esperara que lleguen los paquetes, mostrar los datos y repetir el paquete al cliente
   private void esperarPaquetes()
   {
      while ( true ) { // iterar infinitamente
         // recibirpaquete, mostrar su contenido, devolver copia al cliente
         try {
            // establecer el paquete
            byte datos[] = new byte[ 100 ];
            DatagramPacketrecibirPaquete =
               new DatagramPacket( datos, datos.length );
            socket.receive( recibirPaquete ); // esperar el paquete
            // mostrar la información del paqueterecibido
            mostrarMensaje( "\nPaquete recibido:" +
               "\nDel host: " + recibirPaquete.getAddress() +
               "\nPuerto del host: " + recibirPaquete.getPort() +               "\nLongitud: " + recibirPaquete.getLength() +
               "\nContenido:\n\t" + new String( recibirPaquete.getData(),
                  0, recibirPaquete.getLength() ) );...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • studio
  • Studio
  • Studies
  • Studies
  • Cognitive studies
  • universal studios
  • Studio Lima
  • BOOM Studios

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS