Error Message:

Bad protocol option.

Explanation:

A bad option or level was specified in a getsockopt()(2) or setsockopt(2) call. The option is unknown or unsupported.

User Action:

Check the parameters. You might be using an optional level or socket option that is not supported on all Winsock implementations. If so, treat this as a non-fatal error and ignore it, if possible.