mirror of
https://github.com/YGGverse/nex-php.git
synced 2026-03-31 17:55:31 +00:00
implement nex protocol server
This commit is contained in:
parent
ae8cdbeeaf
commit
dff658c1f2
2 changed files with 169 additions and 1 deletions
42
README.md
42
README.md
|
|
@ -39,4 +39,44 @@ var_dump(
|
|||
#### Request::setQuery
|
||||
#### Request::getQuery
|
||||
#### Request::getOptions
|
||||
#### Request::setOptions
|
||||
#### Request::setOptions
|
||||
|
||||
## Server
|
||||
|
||||
Build interactive server instance to listen Nex protocol connections!
|
||||
|
||||
``` php
|
||||
$server = new \Yggverse\Nex\Server;
|
||||
```
|
||||
|
||||
Provide optional `host`, `port` and `size` arguments in constructor or use available setters after object initiation.
|
||||
|
||||
``` php
|
||||
$server = new \Yggverse\Nex\Server('127.0.0.1', 1915);
|
||||
```
|
||||
|
||||
#### Server::setHost
|
||||
#### Server::getHost
|
||||
#### Server::setPort
|
||||
#### Server::getPort
|
||||
|
||||
#### Server::start
|
||||
|
||||
Run server object using this method.
|
||||
|
||||
Define handler function as the argument to process application logic dependent of client request.
|
||||
|
||||
``` php
|
||||
$server->start(
|
||||
function (
|
||||
string $request,
|
||||
string $connect
|
||||
) {
|
||||
printf(
|
||||
'connection: %s request: %s',
|
||||
$connect,
|
||||
$request
|
||||
);
|
||||
}
|
||||
);
|
||||
```
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue