first checkin for dmc_sockets
update socket docs