client working with completion + multicast

client can receive data from multicast group
completion routine implemented