socket()函数创建套接字失败,异常值是10106

socket()函数创建套接字失败,错误值是10106
好怪异的问题,如下:我写了一个DLL库,DLL中有调用socket()创建套接字的函数接口;客户使用这个DLL做开发的程序,在他的电脑上DLL里的socket()函数执行失败,错误码是10106,但是我写的demo程序,在他的电脑上执行,调用DLL时,socket()就不失败,更怪异的是客户写的程序在他同事的电脑执行时却是正常的,DLL里的socket()函数不失败。
那位网友遇到过这样的问题啊,指点一下吧,谢谢啦,无论对我有没有帮助,你们都留言啊!


------解决方案--------------------
是不是没有初始化socket库或者初始化不正确?
------解决方案--------------------
系统的问题。
看样子是Windows Sockets service provider interface (SPI)的问题。
看看有没有这个服务,状态怎样。
------解决方案--------------------
不用你的DLL,在他自己的电脑自己建的会不会有问题?
------解决方案--------------------
分析两个程序上代码使用的异同!