예제 #1
0
     $RECONNECT_PORT = $CAPSULE->readWord();
     echo '[capsuleHandler] Connect to server ' . $RECONNECT_IP . ' on port ' . $RECONNECT_PORT . "\n";
     break;
     //-------------------------
 //-------------------------
 case PCKT_R_SYNC_KEY_ACK:
     if ($CAPSULE->readByte()) {
         echo '[capsuleHandler] Server synced!' . "\n";
     } else {
         echo '[capsuleHandler] Server refused attempt!' . "\n";
     }
     break;
     //-------------------------
 //-------------------------
 case PCKT_R_DOWNLOAD:
     $version = $CAPSULE->readDword();
     $url = $CAPSULE->readString();
     $path = $CAPSULE->readString();
     //echo '->'.$version.' '.$url.' '.$path."\n";
     echo '[capsuleHandler] File download requested but ignored' . "\n";
     break;
     //-------------------------
 //-------------------------
 case PCKT_R_DOWNLOAD_EOF:
     echo '[capsuleHandler] List complete!' . "\n";
     $BA->addCmd(PCKT_C_GETWORLDLIST);
     socket_write($SOCKET, $BA->getPacket());
     $BA->clear();
     break;
     //-------------------------
 //-------------------------