我正在尝试在远程服务器中使用xml rpc。
使用codeigniter xml-rpc类。
xml rpc服务器未发送任何数据。所以我追踪了图书馆
并到达这里
- parameters
THIS->SERVER : 10.222.223.53
THIS->PORT : 80
THIS->errno :
THIS->errstr :
THIS->timeout : 5这些是参数,在这里,
$fp = @fsockopen($this->server, $this->port,$this->errno, $this->errstring,
$this->timeout);返回FALSE,表示连接失败。
这应该是什么原因?
我检查了80端口是否打开
此命令
netstat -lntp
tcp 0 0:80:*侦听6712/httpd
发布于 2013-07-18 16:44:44
正如评论中所讨论的,问题不在于代码,而在于缺乏连接性。在特定情况下的防火墙。
要更轻松地调试此问题,有两种方法:
在调用失败后,删除禁止从fsockopen
@ $this->errno和$this->errstr的值https://stackoverflow.com/questions/17713710
复制相似问题