Tenho um sistema WEB em PHP que roda localmente dentro da empresa que presto serviços, o dono da empresa fez a aquisição de uma catraca tecnibra slim e estou tendo dificuldades de realizar a comunicação com o equipamento via protocolo TCP/IP o programa de teste que acompanha o equipamento funciona perfeitamente, mas quando o executo meu código a catraca responde no seu leitor.
ERRO DE COMUNICAÇÃO.
segue meu código:
<?php $host = "192.168.0.20"; $porta = "2051"; //set_time_limit(0); $meuSocket = socket_create(AF_INET, SOCK_STREAM, 0); //socket_bind($meuSocket, $host, $porta); //socket_listen($meuSocket); $resultado = socket_connect($meuSocket, $host, $porta); if($resultado == false){ echo socket_strerror(socket_last_error($meuSocket)); }else{ echo "conexão socket ok"; } $id = "01;02;E;05; Entrada ; Liberada ;"; socket_write($meuSocket, $id, strlen($id)); echo "ok nessa parte"; /*while($resposta = socket_read($meuSocket, 2048)){ echo $resposta; }*/ //socket_close($meuSocket); ?>Como proceder.
Lembrando que ainda estou tentando conectar o software ao equipamento.