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": {
"type": "git",
"url": "https://github.com/pmmp/RakLib.git",
"reference": "832ee61c53df9df90ec12b7d57dfd97c022f5382"
"reference": "84c9289542544fb70e611fea0ed3854d4b52bdde"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/pmmp/RakLib/zipball/832ee61c53df9df90ec12b7d57dfd97c022f5382",
"reference": "832ee61c53df9df90ec12b7d57dfd97c022f5382",
"url": "https://api.github.com/repos/pmmp/RakLib/zipball/84c9289542544fb70e611fea0ed3854d4b52bdde",
"reference": "84c9289542544fb70e611fea0ed3854d4b52bdde",
"shasum": ""
},
"require": {
@ -649,7 +649,7 @@
"GPL-3.0"
],
"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",

View File

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