| 
    Asyncore
    
   | 
 
Public Member Functions | |
| __construct (array $streams=[]) | |
| __destruct () | |
| onClient (callable $client_handler) | |
Static Public Member Functions | |
| static | createStream (string $address, $public_key_file=null, $private_key_file=null) | 
Public Attributes | |
| $streams | |
| $handshaking_clients = [] | |
| $client_handler | |
| Asyncore\Server::__construct | ( | array | $streams = [] | ) | 
| array<resource> | $streams The streams the server listens for new connections on. | 
| Asyncore\Server::__destruct | ( | ) | 
      
  | 
  static | 
Creates a stream for a server to listen for new connections on.
| string | $address | e.g. "0.0.0.0:80" | 
| string | null | $public_key_file | Path to the file containing your PEM-encoded public key or null if you don't want encryption | 
| string | null | $private_key_file | Path to the file containing your PEM-encoded private key or null if you don't want encryption | 
| Exception | 
| Asyncore\Server::onClient | ( | callable | $client_handler | ) | 
Sets the function to be called when a client has connected and finished the TLS handshake, if applicable.
| callable | $client_handler | 
| callable Asyncore\Server::$client_handler | 
| array Asyncore\Server::$handshaking_clients = [] | 
Contains clients that are still pending the TLS handshake.
| array< resource > Asyncore\Server::$streams | 
The streams the server listens for new connections on.