/// <summary> /// Initiliase une nouvelle instance de la classe Client /// </summary> /// <param name="wrapper">Wrapper</param> /// <exception cref="ArgumentNullException">Lever lors ce que les champs du ClientWrapper passé ne sont pas renseigner</exception> /// <exception cref="FormatException">Lever lors ce que les champs du ClientWrapper ne sont pas valide</exception> /// <exception cref="ArgumentOutOfRangeException">Lever lors ce que le port renseigner par le ClientWrapper n'est pas valide</exception> /// <exception cref="SocketException">Lever lors ce que le socket rencontre un problème</exception> public Client(ClientWrapper wrapper) { this.EndPoint = wrapper.ToIPEndPoint(); try { this.udpClient = new UdpClient(); } catch (SocketException ex) { throw ex; } }
/// <summary> /// Initiliase une nouvelle instance de la classe Client /// </summary> /// <param name="wrapper">Wrapper</param> public Client(ClientWrapper wrapper) { this.EndPoint = wrapper.ToIPEndPoint(); this.udpClient = new UdpClient(); }