Development code for Sockets provider

- This is an incremental devel code for Sockets provider.

Trigger and cancel are probably not likely for DGRAM.