Когда я использую socket_connect
это соединяет.
Но мне нужно передать команду и потом прочитать данные.
Когда я использую socket_bind
я получил socket_bind(): unable to bind address [99]: Cannot assign requested address
$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP) or die("Could not create socket\n");
$result = socket_bind($socket, 'x.x.x.x', 1939);
Вот что мне нужно сделать:
Это для китайского контроллера доступа.
Также попробовал это:
$result = socket_connect($socket, $host, $port);
$result = socket_sendto($socket, '0x41', strlen('0x41'), 0, $host, $port);
А также
$result = socket_write($socket, '0x41', strlen('0x41'));
Любая помощь о том, как этого добиться? Очень новичок в сокетах, так что немного потерян в том, что я должен сделать.
Задача ещё не решена.
Других решений пока нет …