PHP 클래스 pocketmine\network\RakLibInterface

상속: implements raklib\server\ServerInstance, implements pocketmine\network\AdvancedSourceInterface
파일 보기 프로젝트 열기: iTXTech/Genisys 1 사용 예제들

공개 메소드들

메소드 설명
__construct ( Server $server )
blockAddress ( $address, $timeout = 300 )
close ( Player $player, $reason = "unknown reason" )
closeSession ( $identifier, $reason )
emergencyShutdown ( )
handleEncapsulated ( $identifier, EncapsulatedPacket $packet, $flags )
handleOption ( $name, $value )
handleRaw ( $address, $port, $payload )
notifyACK ( $identifier, $identifierACK )
openSession ( $identifier, $address, $port, $clientID )
process ( )
putPacket ( Player $player, DataPacket $packet, $needACK = false, $immediate = false )
sendRawPacket ( $address, $port, $payload )
setName ( $name )
setNetwork ( Network $network )
setPortCheck ( $name )
shutdown ( )
unblockAddress ( $address )

비공개 메소드들

메소드 설명
getPacket ( $buffer )

메소드 상세

__construct() 공개 메소드

public __construct ( Server $server )
$server pocketmine\Server

blockAddress() 공개 메소드

public blockAddress ( $address, $timeout = 300 )

close() 공개 메소드

public close ( Player $player, $reason = "unknown reason" )
$player pocketmine\Player

closeSession() 공개 메소드

public closeSession ( $identifier, $reason )

emergencyShutdown() 공개 메소드

public emergencyShutdown ( )

handleEncapsulated() 공개 메소드

public handleEncapsulated ( $identifier, EncapsulatedPacket $packet, $flags )
$packet raklib\protocol\EncapsulatedPacket

handleOption() 공개 메소드

public handleOption ( $name, $value )

handleRaw() 공개 메소드

public handleRaw ( $address, $port, $payload )

notifyACK() 공개 메소드

public notifyACK ( $identifier, $identifierACK )

openSession() 공개 메소드

public openSession ( $identifier, $address, $port, $clientID )

process() 공개 메소드

public process ( )

putPacket() 공개 메소드

public putPacket ( Player $player, DataPacket $packet, $needACK = false, $immediate = false )
$player pocketmine\Player
$packet pocketmine\network\protocol\DataPacket

sendRawPacket() 공개 메소드

public sendRawPacket ( $address, $port, $payload )

setName() 공개 메소드

public setName ( $name )

setNetwork() 공개 메소드

public setNetwork ( Network $network )
$network Network

setPortCheck() 공개 메소드

public setPortCheck ( $name )

shutdown() 공개 메소드

public shutdown ( )

unblockAddress() 공개 메소드

public unblockAddress ( $address )