Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/288.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用php通过tcp套接字向electrumx发出getinfo?_Php_Bitcoin_Json Rpc - Fatal编程技术网

如何使用php通过tcp套接字向electrumx发出getinfo?

如何使用php通过tcp套接字向electrumx发出getinfo?,php,bitcoin,json-rpc,Php,Bitcoin,Json Rpc,我试图做的应该是相对基本的,但出于某种原因,我似乎不能把我的头围绕着它。我试图使用php套接字向elecrumx rpc发出一个命令 <?php $socket = fsockopen("localhost", "9999", $errno, $errstr); $cmd = 'getinfo'; fputs($socket, "get /$cmd"); $buffer = ""; while(!feof($socket)){ $buffer .=fgets

我试图做的应该是相对基本的,但出于某种原因,我似乎不能把我的头围绕着它。我试图使用php套接字向elecrumx rpc发出一个命令

<?php
  $socket = fsockopen("localhost", "9999", $errno, $errstr);
  $cmd = 'getinfo';

  fputs($socket, "get /$cmd");
  $buffer = "";

  while(!feof($socket)){
    $buffer .=fgets($socket, 4096);
  }

  print_r($buffer);
  echo "<br /><br /><br />";
  var_dump($buffer);
  fclose($socket);

您是否尝试过任何其他命令?您是否尝试过使用telnet连接到端口并检查它在没有PHP妨碍的情况下的功能?我可以通过telnet连接。我可以用json2格式发出命令:
{“id”:1,“method”:“getinfo”,“params”:[]}
工作得很好。尝试在php中使用json2格式-结果相同,只是。。。。没有什么。没有输入。没有输出。屏幕上什么也没有。
<br /><br /><br />string(0) ""