Connaissances Informatiques >> programmation >> Programmation Java >> Content
  Derniers articles
  • Comment faire pour obtenir tous les …
  • Comment installer les fichiers APK E…
  • Comment accéder à SQLite partir d'…
  • Comment faire un bouton radio par dé…
  • Comment utiliser Netbeans et Java po…
  • Comment trouver un fichier dans Ecli…
  • Comment installer un fichier JAR dan…
  • Comment jeter Exception en Java 
  • Comment faire pour créer deux insta…
  • Comment lire un champ CLOB 
  •   Programmation Java
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Programmation Java

    Java UDP : Comment envoyer un fichier

    Le User Datagram Protocol (UDP) utilise le format " datagramme " pour envoyer et recevoir des données . Tout comme prises typiques Java , la classe " datagramsockets " se connecte à accueillir machines via le protocole UDP pour envoyer des paquets d' information. UDP est un protocole simple qui ne fait pas de vérification d'erreur , de sorte que les paquets envoyés pourrait arriver dans le désordre ou portés disparus . Toutefois, lorsque la fiabilité n'est pas nécessaire tant que la vitesse de transmission , UDP peut offrir une alternative aux autres modes de transport. Dans ces cas , vous pouvez utiliser Java objets " datagramme " pour envoyer des paquets via UDP. Les choses dont vous aurez besoin
    Java Development Kit (JDK)
    Show More Instructions
    1

    créer la classe de base pour envoyer le datagramme UDP, avec une fonction principale . La classe va utiliser le " DatagramPacket », « DatagramSocket " et " bibliothèques " InetAddress :

    java.net.DatagramPacket d'importation; java.net.DatagramSocket d'importation , l'importation java.net.InetAddress ;
    classe

    SendUDP {

    public static void main ( string [] args ) { }}


    2

    Créer un nouveau DatagramSocket et DatagramPacket dans la méthode principale . L'objet socket datagramme enverra l'objet de paquets datagrammes , qui va obtenir ses informations du tableau d'octets " tampon ":

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

    Créer un exemple de message à envoyer sur UDP , et encoder dans le tableau d'octets " buf : "

    cordes outString = "Ce est le message " , buf = outString.getBytes ();
    4

    instancier le " out " paquet datagramme avec le tableau d'octets de la mémoire tampon contenant le message, et pointer vers l'adresse IP du récepteur , reçu par la méthode " getByName " . Le nombre "9999" représente un numéro de port ouvert aux connexions UDP sur le bout de la ligne : . Cela pourrait être n'importe quel numéro de port , en fonction de la configuration du serveur de réception

    InetAddress récepteur = InetAddress.getByName ( "http: //www.sun.java.com ");

    DatagramPacket out = new DatagramPacket ( buf, buf.length , récepteur , 9999) ;
    5

    Envoyer le paquet. Maintenant que le paquet datagramme contient des informations nécessaires pour envoyer, transmettre par l'intermédiaire du socket Datagram :

    s.send ( out);

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment lire le texte à SWF en Java 
  • Comment utiliser les rappels Java 
  • Comment calculer les chèques d'une chaîne à l'aide Adler32 en Java 
  • La fonction d'entrée du scanner en Java 
  • Comment faire pour installer un fournisseur d'applications Java 
  • Qu'est-ce qu'une méthode de constructeur en Java 
  • Comment envoyer des SMS à partir d'un serveur Web à un téléphone Android Utilisation de Java 
  • Comment faire pour convertir INT à cordes en Java 
  • Comment Split Format fixe avec Java 
  • Qu'est-ce que NetBeans développement 
  • Connaissances Informatiques © http://www.ordinateur.cc