WINSOCK Error: Bad protocol option.
A bad option or level was specified in a getsockopt()(2) or setsockopt(2) call.
Developer suggestions: Check the parameters. Are you using an optional level or socket option that might not be supported on all WinSock implementations? If so, treat this as a non-fatal error and ignore it, if possible.