Exemplo n.º 1
0
    }
}
$socketClient = new SocketClient();
$socketClient->connect('127.0.0.1', 9777);
$time = time();
for ($n = 0; $n < 100000; $n++) {
    //for ($n = 0; $n < 1000; $n++) {
    //for ($n = 0; $n < 100; $n++) {
    //for ($n = 0; $n < 20; $n++) {
    $socketClient->setUserBuffer(mt_rand(0, 100000), 0, $time + mt_rand(-50, 4), mt_rand(0, 500));
}
$socketClient->setUserBuffer(1000, 0, $time, 200);
$socketClient->setUserBuffer(1001, 0, $time, 300);
$socketClient->setUserBuffer(1000, 0, $time + 1, 300);
//$socketClient->setUserBufferFlush();
printf("Position(1000):%d\n", $pos_1000 = $socketClient->locateUserPosition(1000, 0));
printf("Position(1001):%d\n", $pos_1001 = $socketClient->locateUserPosition(1001, 0));
print_r($socketClient->listItems(0, $pos_1000, 3));
print_r($socketClient->listItems(0, 0, 3));
//print_r($socketClient->listItems(0, 20, 20));
/*
while (true) {
	//echo "[1]";
	$socketClient->sendPacket(PacketType::Ping);
	//echo "[2]";
	$socketClient->recvPacket();
	//echo "[3]";
	//$socketClient->sendPacket(PacketType::Ping);
	//$socketClient->recvPacket();
}
*/