diff --git a/README.md b/README.md index f4df70a..24a79e5 100644 --- a/README.md +++ b/README.md @@ -73,12 +73,15 @@ $server->start( function ( string $request, string $connect - ) { + ): ?string + { printf( 'connection: %s request: %s', $connect, $request ); + + return null; // null|string response } ); ``` diff --git a/src/Server.php b/src/Server.php index f6f875b..a347b27 100644 --- a/src/Server.php +++ b/src/Server.php @@ -145,6 +145,14 @@ class Server $request, $connect ); + + if ($response) + { + fwrite( + $incoming, + $response + ); + } } fclose(