This function associates a valid socket channel with an VSI C run-time library file descriptor, and returns the file descriptor. The file descriptor can then be used with any VSI C run-time library function that takes a file descriptor or socket descriptor as an input parameter.