您好,欢迎访问一九零五行业门户网

新手求助,socket Unable to create socket

warning: socket_create(): unable to create socket [94]: socket type not supported in /web/xxx/apicookie.php on line 16 
warning: socket_connect() expects parameter 1 to be resource, boolean given in /web/xxx/apicookie.php on line 28
这是我使用函数创建套接字的时候所提示的php错误!
$socket = socket_create(af_inet,0,sol_tcp);
$result=@socket_connect($socket,$address,$service_port);
其余的变量之类的 就不贴出来了 ! 
代码是不会错的!  我在其他服务器测试是正常的!
出错的是一台linux 的vps!    我用的 是国内的amh  面板!  所创建的 站点! 
sockets 扩展已经开启!  
phpinfo  也看过  的确开启了!
到底是什么原因照成的呢!   我在网上搜索过  百度是没有结果了!
去google   国外的帖子说   是防火墙拦截了!   然后我就吧防火墙给关闭了! 再测试 依然不行!
我在想是不是关系到权限的问题呢?
回复讨论(解决方案)  好好看看手册,第二个参数是类型。是以下几个之一:
sock_stream,sock_dgram,sock_seqpacket,sock_raw,sock_rdm
你的是0
socket_create(af_inet,sock_stream,sol_tcp)
socket_create(af_inet,sock_stream,sol_tcp)
嗯哼 的确解决了 socket_create(af_inet,sock_stream,sol_tcp)   这样通过了
但是 socket_connect($socket,$address,$service_port); 却没通过
warning: socket_connect(): unable to connect [111]: connection refused in /web/xxx/apicookie.php on line 28
解决了问题 谢谢了
socket_create(af_inet,sock_stream,sol_tcp)
嗯哼 的确解决了 socket_create(af_inet,sock_stream,sol_tcp)   这样通过了
但是 socket_connect($socket,$address,$service_port); 却没通过
warning: socket_connect(): unable to connect [111]: connection refused in /web/xxx/apicookie.php on line 28
socket_create(af_inet,sock_stream,sol_tcp)
嗯哼 的确解决了 socket_create(af_inet,sock_stream,sol_tcp)   这样通过了
但是 socket_connect($socket,$address,$service_port); 却没通过
warning: socket_connect(): unable to connect [111]: connection refused in /web/xxx/apicookie.php on line 28
怎么处理的哥们?
其它类似信息

推荐信息