Salve a tutti,
sono tornato ad eseguire una procedura che pensavo, onestamente, fosse più semplice.
Voglio semplicemente usare php per ricevere delle stringhe inviati tramite socket con protocollo TCP.
Ora, dopo aver scritto un pò di codice, anche con l'aiuto della rete, mi sono imbattuto in un problema di cui anche in rete non ho trovato traccia.
Quando faccio utilizzo la funzione socket_bind, mi viene restituito l'errore "Could not bind to socket: Protocol not supported"
C'è qualcuno che potrebbe aiutarmi sul dove mettere le mani o cosa potrei verificare?
Di seguito due righe di codice per dare un'idea più chiara.
Codice PHP:
$socket = socket_create(AF_INET, SOCK_STREAM, 0) or die(mysql_query("INSERT INTO `test`(`query`) VALUES ('Could not create socket')"));
$errorcode = socket_last_error();
$errormsg = socket_strerror($errorcode);
$result = socket_bind($socket, $host, $port) or die(mysql_query("INSERT INTO `test_gprs`(`query`) VALUES ('Could not bind to socket: ".$errormsg."')"));
Inserisco gli errori direttamente in db per tenerne traccia più facilmente.
p.s. se qualcuno conosce un metodo più semplice/migliore per ricevere dai tramite socket...sono aperto a qualsiasi soluzione
Grazie a tutti.