Development code for Sockets provider

- This is an incremental devel code for Sockets provider.

Please follow the coding style guideline that is used by the Linux kernel.