Bom dia, estou tentando rodar o acbrNFeMonitor com o php através de tcp/ip, porém não estou obtendo sucesso. Quando envio o comando é retornado apenas que o acbr aguarda por comandos.
Alguém teria algum exemplo de como devo trabalhar com ele?
PS: é por tcp/ip e não por txt.
Abaixo tem um exemplo de como fiz.
$host = "127.0.0.1";
$port = 3436;//25003;
$lineBreak = "\r\n";//chr(13).chr(10);
$fimComand = '.' . $lineBreak;
$message = 'NFE.STATUSSERVICO' . $lineBreak . '.' . $lineBreak;
echo "Message To server :".$message . '<br>';
// create socket
$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP) or die("Could not create socket\n");
// connect to server
$result = socket_connect($socket, $host, $port) or die("Could not connect to server\n");
// send string to server
socket_write($socket, $message, strlen($message)) or die("Could not send data to server\n");
//socket_write($socket, $fimComand, strlen($message)) or die("Could not send data to server\n");
// get server response
$result = socket_read ($socket, 1024) or die("Could not read server response\n");
echo "Reply From Server :".$result . '<br>';
// close socket
socket_close($socket);