После того, как я создаю соединение через сокет, используя socket_create()
, socket_bind()
и отправляю сообщение на другой порт моей машины, как прочитать сообщение, которое я отправил?например:
$address = '127.0.0.1';
$port = 4000;
$dest_address = '127.0.0.1';
$dest_port = 4027;
$sock = socket_create(AF_INET, SOCK_DGRAM, SOL_UDP);
socket_bind($sock, $address, $port);
$msg = "Ping !";
socket_sendto($sock, $msg, strlen($msg), 0, $dest_address, $dest_port);
socket_close($sock);
после этого мне нужно сделать следующее?
$sockread = socket_create(AF_INET, SOCK_DGRAM, SOL_UDP);
socket_bind($sockread, $address, $dest_port);
socket_listen($sockread);
Извините, если мой вопрос не имеет значения, я новичок в соединениях с сокетами.