How to add my host to Multicast Group(Windows) : I can use the command "netsh interface ip show joins" in cmd to show multicast group under each interface. But I really don't know how to add a group to a 
interface, like adding a IP address 239.39.188.188 to "Interface 8: VirtualBox Host-Only Network". The simplest way would be appreciated.

    

    Interface 3: Ethernet
    Scope       References  Last  Address
    ----------  ----------  ----  ---------------------
    0                    0  Yes   224.0.0.1

    Interface 1: Loopback Interface 
    Scope       References  Last  Address
    ----------  ----------  ----  ---------------------
    0                    2  Yes   239.255.255.250
                                  
    Interface 8: VirtualBox Host-Only Network
    Scope       References  Last  Address
    ----------  ----------  ----  ---------------------
    0                    0  Yes   224.0.0.1
    0                    1  Yes   224.0.0.251
                                  239.39.188.188 // this is what I want to add


Btw, I tried with some methods, like opening UDP socket and setting IP_ADD_MEMBERSHIP (http://stackoverflow.com/questions/18503464/how-to-add-my-host-to-multicast-group). Also, I tried with a command on linux "ip maddr [ add | del ] MULTIADDR dev STRING" But all of them are failed.