Skip to content

Commit

Permalink
Add support for the latest PHP-Quiche changes
Browse files Browse the repository at this point in the history
  • Loading branch information
dries-c committed Apr 11, 2024
1 parent 489c457 commit 4275656
Showing 1 changed file with 5 additions and 1 deletion.
6 changes: 5 additions & 1 deletion ProxyServer.php
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,7 @@ private function createServerSocket(SocketAddress $socketAddress, Socket $notify
$pk->port = $peerAddress->getPort();
$this->sendToMainBuffer($streamIdentifier, $pk);

$stream->setShutdownReadingCallback(function (bool $peerClosed) use ($streamIdentifier): void {
$stream->addShutdownReadingCallback(function (bool $peerClosed) use ($streamIdentifier): void {
if ($peerClosed) {
if (isset($this->streamWriters[$streamIdentifier])) { // check if the stream is still open
$this->shutdownStream($streamIdentifier, 'client disconnect', false);
Expand Down Expand Up @@ -148,6 +148,10 @@ private function createServerSocket(SocketAddress $socketAddress, Socket $notify
$serverConfig->enableBidirectionalStreams();
$serverConfig->setInitialMaxData(10000000);
$serverConfig->setMaxIdleTimeout(2000);
//$serverConfig->setEnableActiveMigration(false);
$serverConfig->discoverPMTUD(true);
$serverConfig->setMaxRecvUdpPayloadSize(1350);
$serverConfig->setMaxSendUdpPayloadSize(1350);

$serverSocket->registerSocket($notifySocket, function () use ($notifySocket): void {
socket_read($notifySocket, 65535); //clean socket
Expand Down

0 comments on commit 4275656

Please sign in to comment.