21,890
社区成员
发帖
与我相关
我的任务
分享
<?php
echo "php";
set_time_limit(0);
while(true)
{
echo "begin";
$server_ip = "127.0.0.1";
$server_port = 5000;
$server_socket = socket_create(AF_INET,SOCK_DGRAM,0);
if(!$server_socket){
echo "server_socket create fail";
}
if(($rtn = socket_bind($server_socket,$server_ip,$server_port)) < 0){
echo "socket_bind() fail, reason :".socket_strerror($rtn)."\n";
}
$recv_rtn = socket_recvfrom($server_socket,$buf,65535,0,$client_ip,$client_port);
if($buf != ""){
echo "client ip is ".$client_ip;
echo "client port is ".$client_port;
echo "buf is ".$buf;
$sendbuf = "test Hello";
$len = strlen($sendbuf);
socket_sendto($server_socket,$sendbuf,$len,0,$client_ip,$client_port);
}
}
?>