updated to latest RakLib

This commit is contained in:
Dylan K. Taylor 2020-04-28 16:30:29 +01:00
parent 3be9548b1e
commit 81044d6aea
2 changed files with 6 additions and 5 deletions

8
composer.lock generated
View File

@ -618,12 +618,12 @@
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/pmmp/RakLib.git", "url": "https://github.com/pmmp/RakLib.git",
"reference": "832ee61c53df9df90ec12b7d57dfd97c022f5382" "reference": "84c9289542544fb70e611fea0ed3854d4b52bdde"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/pmmp/RakLib/zipball/832ee61c53df9df90ec12b7d57dfd97c022f5382", "url": "https://api.github.com/repos/pmmp/RakLib/zipball/84c9289542544fb70e611fea0ed3854d4b52bdde",
"reference": "832ee61c53df9df90ec12b7d57dfd97c022f5382", "reference": "84c9289542544fb70e611fea0ed3854d4b52bdde",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -649,7 +649,7 @@
"GPL-3.0" "GPL-3.0"
], ],
"description": "A RakNet server implementation written in PHP", "description": "A RakNet server implementation written in PHP",
"time": "2020-04-08T18:43:23+00:00" "time": "2020-04-28T11:10:59+00:00"
}, },
{ {
"name": "pocketmine/snooze", "name": "pocketmine/snooze",

View File

@ -30,6 +30,7 @@ use raklib\RakLib;
use raklib\server\ipc\RakLibToUserThreadMessageSender; use raklib\server\ipc\RakLibToUserThreadMessageSender;
use raklib\server\ipc\UserToRakLibThreadMessageReceiver; use raklib\server\ipc\UserToRakLibThreadMessageReceiver;
use raklib\server\Server; use raklib\server\Server;
use raklib\server\SimpleProtocolAcceptor;
use raklib\utils\ExceptionTraceCleaner; use raklib\utils\ExceptionTraceCleaner;
use raklib\utils\InternetAddress; use raklib\utils\InternetAddress;
use function error_get_last; use function error_get_last;
@ -158,7 +159,7 @@ class RakLibServer extends Thread{
$this->logger, $this->logger,
$socket, $socket,
$this->maxMtuSize, $this->maxMtuSize,
$this->protocolVersion, new SimpleProtocolAcceptor($this->protocolVersion),
new UserToRakLibThreadMessageReceiver(new PthreadsChannelReader($this->mainToThreadBuffer)), new UserToRakLibThreadMessageReceiver(new PthreadsChannelReader($this->mainToThreadBuffer)),
new RakLibToUserThreadMessageSender(new PthreadsChannelWriter($this->threadToMainBuffer, $this->mainThreadNotifier)), new RakLibToUserThreadMessageSender(new PthreadsChannelWriter($this->threadToMainBuffer, $this->mainThreadNotifier)),
new ExceptionTraceCleaner($this->mainPath) new ExceptionTraceCleaner($this->mainPath)