Class 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 adress
      void sendBroadcast​(java.lang.String BroadcastMessage, int port)
      Methode pour envoyer un message en broadcast
      void sendUDP​(java.lang.String msg, int port, java.lang.String laddr)
      Methode pour envoyer un message en udp
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • broadcastUDP

        public broadcastUDP()
        Constructeur broadcast 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 envoyer
        port - 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 envoyer
        port - port a utiliser
        laddr - adresse a laquelle envoyer
        Throws:
        java.net.SocketException
      • DiscoverNetwork

        public java.util.List<ConnectedUser> DiscoverNetwork()