Development code for Sockets provider

- This is an incremental devel code for Sockets provider.

This definition seems unnecessary -- though I haven't read through the entire patch.