在php中读取套接字连接

时间:2010-12-19 11:47:28

标签: php sockets connection

使用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 :(得分:0)

与socket_sento相反的是socket_recvfrom