Development code for Sockets provider

- This is an incremental devel code for Sockets provider.

Please try to use -FI_Exxx instead of -Exxx.  I know they're the same values, but as an example for others looking at this provider.