ace v0.7.1 Ace.TCP.Endpoint
Starting the combination of socket, governors and server supervisor.
Endpoints are started with a fixed pool of governors under the Ace.TCP.Governor.Supervisor.
The number of governors is equal to the maximum number of servers that can be accepting new connections.
An endpoint is configured by the options passed to start_link/2.
Summary
Types
Reference to the endpoint
Option values used to start an endpoint
Configuration options used when starting and endpoint
Types
Reference to the endpoint.
option :: {:name, GenServer.name} | {:acceptors, non_neg_integer} | {:port, :inet.port_number}
Option values used to start an endpoint.
Functions
Retrieve the port number for an endpoint.
Start a new endpoint with the app behaviour.
Options
:port- the port to run the server on. Defaults to port 8080.:name- name to register the spawned endpoint under. The supported values are the same as GenServers.:acceptors- The number of servers simultaneously waiting for a connection. Defaults to 50.