Patent ID: 8630837

Claim:
A system for emulating the reception of a multicast message considering simulated host channel characteristics, the system comprising: a computer device comprising at least one processor and operatively associated memory, wherein the memory comprises instructions that, when executed by the at least one processor, cause the computer device to: execute a plurality of host applications, wherein each of the plurality of host applications are subscribers to a first multicast group address; execute a plurality of sockets, wherein each of the plurality of sockets corresponds to one of the plurality of host applications; receive a data packet indicating the first multicast group address; modify the data packet according to a first channel impairment condition to generate a first impaired data packet; direct the first impaired data packet to a first host application selected from the plurality of host applications via a first socket selected from the plurality of sockets, wherein the first socket corresponds to the first host application; modify the data packet according to a second channel impairment condition to generate a second impaired data packet; and direct the second impaired data packet to a second host application selected from the plurality of host applications via a second socket selected from the plurality of sockets, wherein the second socket corresponds to the second host application.