DatagramPacket |
Paquet de datagramme |
|---|---|
| Java | java.net |
Description
Cette classe contient une représentation d'un paquet de datagramme.
Liste des méthodes
| Méthode | Prototype | Description | Hérité |
|---|---|---|---|
| DATAGRAMPACKET | public DatagramPacket(byte[] buf, int offset, int length); | Ce constructeur permet de créer l'objet pour recevoir des paquets avec une longueur, un déplacement et un tampon spécifié. | |
| DATAGRAMPACKET | public DatagramPacket(byte[] buf, int length); | Ce constructeur permet de créer l'objet pour recevoir des paquets avec une longueur et un tampon spécifié. | |
| DATAGRAMPACKET | public DatagramPacket(byte[] buf, int offset, int length, InetAddress address, int port); | Ce constructeur permet de créer l'objet pour envoyer des paquets avec une longueur spécifié, un déplacement spécifié, un tampon spécifié et un numéro de port dans le hôte spécifié. | |
| DATAGRAMPACKET | public DatagramPacket(byte[] buf, int offset, int length, SocketAddress address) throws SocketException; | Ce constructeur permet de créer l'objet pour envoyer des paquets avec une longueur spécifié, un déplacement spécifié, un tampon spécifié et l'adresse spécifié. | |
| DATAGRAMPACKET | public DatagramPacket(byte[] buf, int length, InetAddress address, int port); | Ce constructeur permet de créer l'objet pour envoyer des paquets avec une longueur spécifié, un tampon spécifié et un numéro de port dans le hôte spécifié. | |
| DATAGRAMPACKET | public DatagramPacket(byte[] buf, int length, SocketAddress address) throws SocketException; | Ce constructeur permet de créer l'objet pour envoyer des paquets avec une longueur spécifié, un tampon spécifié et une adresse spécifié. | |
| GETADDRESS | InetAddress getAddress(); | Cette méthode permet de demander l'adresse IP de la machine dans lequel ce datagramme est envoyé ou dans lequel le datagramme est reçu. | |
| GETDATA | byte[] getData(); | Cette méthode permet de demander le tampon de données. | |
| GETLENGTH | int getLength(); | Cette méthode permet de demander la longueur des données envoyé ou la longueur des données reçu. | |
| GETOFFSET | int getOffset(); | Cette méthode permet de demander le déplacement de la donnée envoyé ou le déplacement de la données reçu. | |
| GETPORT | int getPort(); | Cette méthode permet de demander le numéro du port dans l'hôte à distance dans lequelle ce datagramme est envoyé ou dans lequel le datagramme est reçu. | |
| GETSOCKETADDRESS | SocketAddress getSocketAddress(); | Cette méthode permet de demander l'adresse du Socket (adresse IP + numéro de port) de l'hôte à distance étant le paquet envoyé ou reçu. | |
| SETADDRESS | void setAddress(InetAddress iaddr); | Cette méthode permet de fixer l'adresse IP de la machine dans laquelle ce datagramme est envoyé. | |
| SETDATA | void setData(byte[] buf); | Cette méthode permet de fixer le tampon de données pour ce paquet. | |
| SETDATA | void setData(byte[] buf, int offset, int length); | Cette méthode permet de fixer le tampon de données pour ce paquet avec le déplacement et la longueur spécifié. | |
| SETLENGTH | void setLength(int length); | Cette méthode permet de fixer la longueur de ce paquet. | |
| SETPORT | void setPort(int iport); | Cette méthode permet de fixer le numéro de port de l'hôte à distance dans lequel ce datagramme est envoyé. | |
| SETSOCKETADDRESS | void setSocketAddress(SocketAddress address); | Cette méthode permet de fixer l'adresse du Socket (adresse IP + numéro de port) de l'hôte à distance étant le paquet envoyé ou reçu. |
Dernière mise à jour : Dimanche, le 21 juin 2015