67 lines
1.9 KiB
JavaScript
67 lines
1.9 KiB
JavaScript
|
'use strict'
|
||
|
|
||
|
/*
|
||
|
|--------------------------------------------------------------------------
|
||
|
| Websocket Config
|
||
|
|--------------------------------------------------------------------------
|
||
|
|
|
||
|
| Used by AdonisJs websocket server
|
||
|
|
|
||
|
*/
|
||
|
module.exports = {
|
||
|
/*
|
||
|
|--------------------------------------------------------------------------
|
||
|
| Path
|
||
|
|--------------------------------------------------------------------------
|
||
|
|
|
||
|
| The base path on which the websocket server will accept connections.
|
||
|
|
|
||
|
*/
|
||
|
path: '/connect',
|
||
|
|
||
|
/*
|
||
|
|--------------------------------------------------------------------------
|
||
|
| Server Interval
|
||
|
|--------------------------------------------------------------------------
|
||
|
|
|
||
|
| This interval is used to create a timer for identifying dead client
|
||
|
| connections.
|
||
|
|
|
||
|
*/
|
||
|
serverInterval: 30000,
|
||
|
|
||
|
/*
|
||
|
|--------------------------------------------------------------------------
|
||
|
| Server Attempts
|
||
|
|--------------------------------------------------------------------------
|
||
|
|
|
||
|
| Server attempts are used with serverInterval to identify dead client
|
||
|
| connections. A total of `serverAttempts` attmepts after `serverInterval`
|
||
|
| will be made before terminating the client connection.
|
||
|
|
|
||
|
*/
|
||
|
serverAttempts: 3,
|
||
|
|
||
|
/*
|
||
|
|--------------------------------------------------------------------------
|
||
|
| Client Interval
|
||
|
|--------------------------------------------------------------------------
|
||
|
|
|
||
|
| This interval is used by client to send ping frames to the server.
|
||
|
|
|
||
|
*/
|
||
|
clientInterval: 25000,
|
||
|
|
||
|
/*
|
||
|
|--------------------------------------------------------------------------
|
||
|
| Client Attempts
|
||
|
|--------------------------------------------------------------------------
|
||
|
|
|
||
|
| Clients attempts are number of times the client will attempt to send the
|
||
|
| ping, without receiving a pong from the server. After attempts have
|
||
|
| been elapsed, the client will consider server as dead.
|
||
|
|
|
||
|
*/
|
||
|
clientAttempts: 3
|
||
|
}
|