| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Programación Java >> Content
    Java UDP : Cómo enviar un archivo
    El User Datagram Protocol ( UDP ) utiliza el formato " datagrama " para enviar y recibir datos. Al igual que tomas típicos de Java , la clase " datagramsockets " se conecta a albergar las máquinas a través del protocolo UDP para enviar paquetes de información. UDP es un protocolo simple que no hace ninguna comprobación de errores , por lo que los paquetes enviados podrían llegar fuera de orden o van a faltar . Sin embargo , cuando la fiabilidad no se requiere tanto como la velocidad de transmisión, la UDP puede ofrecer una alternativa a los otros métodos de transmisión . En estos casos , puede utilizar Java objetos " datagramas " para enviar paquetes a través de UDP. Cosas que necesitará
    Java Development Kit (JDK )
    Ver Más instrucciones
    1

    Crear la clase base para enviar el datagrama UDP , con una función principal. La clase va a utilizar el " DatagramPacket ", " DatagramSocket " y "bibliotecas " InetAddress :

    java.net.DatagramPacket importación; java.net.DatagramSocket importación , importación java.net.InetAddress ;
    clase

    SendUDP {

    void (String [] args ) { public static

    } }
    2

    Crear una nueva DatagramSocket y DatagramPacket en el método principal. El objeto socket datagrama enviará el objeto datagrama , que tendrá su información de la matriz de bytes "amortiguador" :

    DatagramSocket s = new DatagramSocket (); byte [ ] buf = new byte [ 1000 ] ; DatagramPacket cabo ;
    3

    Crear un mensaje de ejemplo para enviar a través de UDP , y codificarlo en la matriz de bytes " buf : "

    outString cadena = "Esta es el mensaje " , buf = outString.getBytes () ;
    4

    instancias de la " salida " de paquetes de datagramas con la matriz de bytes tampón que contiene el mensaje, y apunte hacia la dirección IP del receptor , recibida a través del método de " getByName " . El número " 9999 " representa un número de puerto abierto a conexiones UDP en el extremo del receptor : . Esto podría ser cualquier número de puerto, dependiendo de la configuración del servidor de recepción

    InetAddress receptor = InetAddress.getByName ( "http : //www.sun.java.com ");

    DatagramPacket a = new DatagramPacket ( buf, buf.length , receptor, 9999) ;
    5

    Enviar el paquete. Ahora que el paquete de datagrama contiene la información necesaria para enviar , transmitir a través del socket de datagramas :

    s.send ( fuera) ;

    Previous :

    next :
      Artículos relacionados
    ·Cómo descargar Java 1.6 
    ·Cómo evitar Codificar en Eclipse Proyectos 
    ·Cómo escribir juegos en Java 
    ·Cómo convertir un int a un JTextField en Java 
    ·Cómo quitar un elemento de MIDP 2.0 Programáticamente…
    ·Los beneficios de la CMP Más de BMP 
    ·Cómo utilizar bloques estáticos en Java 
    ·Cómo encontrar polinomios cromáticas en Java 
    ·Cómo leer en números enteros en Java y Omitir los esp…
    ·Cómo actualizar Java a 1.4.2-03 
      Artículos destacados
    ·CURL y HTTP no pudo resolver Anfitrión 
    ·Cómo cambiar el color de fondo de una fila en JavaScri…
    ·Cómo convertir radianes a grados de C + + Language en …
    ·Cómo leer el número de bytes en la Asamblea del archi…
    ·Cómo hacer de entrada Sólo un entero en C + + 
    ·Cómo encontrar las claves externas mediante combinacio…
    ·Cómo crear una dirección URL basada en WSDL 
    ·Cómo utilizar las variables de SQL en Oracle 
    ·Cómo construir su propia PC Software 
    ·Cómo crear una Func_Train en GtkRadiant 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com