File tree Expand file tree Collapse file tree 1 file changed +13
-0
lines changed Expand file tree Collapse file tree 1 file changed +13
-0
lines changed Original file line number Diff line number Diff line change 66 - [ new Server(port[ , options] )] ( #new-serverport-options )
77 - [ new Server(options)] ( #new-serveroptions )
88 - [ server.sockets] ( #serversockets )
9+ - [ server.engine.generateId] ( #serverenginegenerateid )
910 - [ server.serveClient([ value] )] ( #serverserveclientvalue )
1011 - [ server.path([ value] )] ( #serverpathvalue )
1112 - [ server.adapter([ value] )] ( #serveradaptervalue )
@@ -225,6 +226,18 @@ server.listen(PORT); // PORT is free to use
225226io = Server (server);
226227```
227228
229+ #### server.engine.generateId
230+
231+ Overwrites the default method to generate your custom socket id.
232+
233+ The function is called with a node request object (` http.IncomingMessage ` ) as first parameter.
234+
235+ ``` js
236+ io .engine .generateId = function (req ) {
237+ return " custom:id:" + custom_id++ ; // custom id must be unique
238+ }
239+ ```
240+
228241### Namespace
229242
230243Represents a pool of sockets connected under a given scope identified
You can’t perform that action at this time.
0 commit comments