Class UDPBroadcast.broadcastUDP
- java.lang.Object
-
- org.example.model.communication.server.UDPBroadcast.broadcastUDP
-
- Enclosing class:
- UDPBroadcast
public static class UDPBroadcast.broadcastUDP extends java.lang.Object
Class braodcastUDP qui permet l'envoie en UDP
-
-
Constructor Summary
Constructors Constructor Description broadcastUDP()
Constructeur broadcast UDP
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<ConnectedUser>
DiscoverNetwork()
java.util.List<java.net.InetAddress>
listAllBroadcastAddresses()
Method to get the adresses associated to a broadcast adressvoid
sendBroadcast(java.lang.String BroadcastMessage, int port)
Methode pour envoyer un message en broadcastvoid
sendUDP(java.lang.String msg, int port, java.lang.String laddr)
Methode pour envoyer un message en udp
-
-
-
Method Detail
-
sendBroadcast
public void sendBroadcast(java.lang.String BroadcastMessage, int port) throws java.io.IOException
Methode pour envoyer un message en broadcast- Parameters:
BroadcastMessage
- //envoiebroadcast message a envoyerport
- port a utiliser- Throws:
java.io.IOException
-
listAllBroadcastAddresses
public java.util.List<java.net.InetAddress> listAllBroadcastAddresses() throws java.net.SocketException
Method to get the adresses associated to a broadcast adress- Returns:
- list of adresses
- Throws:
java.net.SocketException
-
sendUDP
public void sendUDP(java.lang.String msg, int port, java.lang.String laddr) throws java.net.SocketException
Methode pour envoyer un message en udp- Parameters:
msg
- message a envoyerport
- port a utiliserladdr
- adresse a laquelle envoyer- Throws:
java.net.SocketException
-
DiscoverNetwork
public java.util.List<ConnectedUser> DiscoverNetwork()
-
-