Method for relaying code words transmitted simultaneously by a plurality of sources during a transmission interval of a cycle of T transmissions such that a code word comprises B blocks of index b , the first of which is able to be decoded independently of the other blocks, a code word coding a message u s , where B and T are natural numbers, B > 2, T > 1, and such that the B blocks are transmitted during B transmission sub-intervals of the transmission interval, implemented by a half-duplex relay intended for a telecommunications system comprising the sources ( S = { S 1 ,...,S M }), at least the relay and a destination, comprising: - parameterizing sets of sources indexed by the block index b , - defining logic rules indexed by the block index b such that the logic rule C b leads to the determination of a selection of messages from sources decoded without an error, with which the relay cooperates in the transmission interval following the transmission of the block b , taking into account only the set , a set of sources decoded without an error by the relay and a set of sources decoded without an error by the destination, - a reception phase comprising: o receiving code words transmitted by the sources, this phase comprising a decoding step to estimate, per source, the message u s associated with the code word (c s ) transmitted by the source on the basis of the received code words, o error detection and decision by the relay on the messages decoded without an error, the messages decoded without an error determining the set of sources decoded without an error by the relay, - a phase of coding and transmitting to the destination a signal representative only of the selection of the messages, the reception phase being such that, after each reception of a block c S b from the various sources, the relay receives and decodes a return path coming from the destination indicating whether no or at least one message is decoded without an error, these messages decoded without an error by the destination determining the set of sources decoded without an error by the destination, and the method being such that the relay switches from reception phase to the coding and transmission phase as soon as one of the logic rules C b is valid. - parameterizing sets of sources indexed by the block index b , - defining logic rules indexed by the block index b such that the logic rule C b leads to the determination of a selection of messages from sources decoded without an error, with which the relay cooperates in the transmission interval following the transmission of the block b , taking into account only the set , a set of sources decoded without an error by the relay and a set of sources decoded without an error by the destination, - a reception phase comprising: o receiving code words transmitted by the sources, this phase comprising a decoding step to estimate, per source, the message u s associated with the code word (c s ) transmitted by the source on the basis of the received code words, o error detection and decision by the relay on the messages decoded without an error, the messages decoded without an error determining the set of sources decoded without an error by the relay, o receiving code words transmitted by the sources, this phase comprising a decoding step to estimate, per source, the message u s associated with the code word (c s ) transmitted by the source on the basis of the received code words, o error detection and decision by the relay on the messages decoded without an error, the messages decoded without an error determining the set of sources decoded without an error by the relay, - a phase of coding and transmitting to the destination a signal representative only of the selection of the messages, <EOS>