Прочитать сокет соединения в php - PullRequest
1 голос
/ 19 декабря 2010

После того, как я создаю соединение через сокет, используя 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);

Извините, если мой вопрос не имеет значения, я новичок в соединениях с сокетами.

1 Ответ

0 голосов
/ 19 декабря 2010

Противоположностью socket_sento является socket_recvfrom .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...