PHP: невозможно отправить и прочитать с сокета - PullRequest
0 голосов
/ 16 сентября 2018

Когда я использую 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);

Вот что мне нужно сделать:

enter image description here

Это для китайского контроллера доступа.


Также пробовал это:

$result = socket_connect($socket, $host, $port);

$result = socket_sendto($socket, '0x41', strlen('0x41'), 0, $host, $port);

И

$result = socket_write($socket, '0x41', strlen('0x41'));

Любая помощь о том, как это сделать? Очень новичок в сокетах, поэтому я немного растерялся из-за того, что я должен делать.

...