Когда я использую 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'));
Любая помощь о том, как это сделать? Очень новичок в сокетах, поэтому я немного растерялся из-за того, что я должен делать.