alloc_point as $k => $v) { echo "$k => $v\n"; } } else { //var_dump($tag, $data); } } function run() { unlink(__DIR__.'/alloc.log'); unlink(__DIR__.'/free.log'); $socket = stream_socket_server("udp://127.0.0.1:9999", $errno, $errstr, STREAM_SERVER_BIND); if (!$socket) { die("$errstr ($errno)"); } while(1) { $pkt = stream_socket_recvfrom($socket, 65535, 0, $peer); $this->package_decode($pkt); //echo "$peer: $pkt\n"; //stream_socket_sendto($socket, date("D M j H:i:s Y\r\n"), 0, $peer); } } } $svr = new DebugServer; $svr->run();