* Client constructor. * * @param server instance * @param conn * @package
(
server: Server<ListenEvents, EmitEvents, ServerSideEvents, SocketData>,
conn: RawSocket,
)
| 60 | * @package |
| 61 | */ |
| 62 | constructor( |
| 63 | server: Server<ListenEvents, EmitEvents, ServerSideEvents, SocketData>, |
| 64 | conn: RawSocket, |
| 65 | ) { |
| 66 | this.server = server; |
| 67 | this.conn = conn; |
| 68 | this.encoder = server.encoder; |
| 69 | this.decoder = new server._parser.Decoder(); |
| 70 | // @ts-expect-error use of private |
| 71 | this.id = conn.id; |
| 72 | this.setup(); |
| 73 | } |
| 74 | |
| 75 | /** |
| 76 | * @return the reference to the request that originated the Engine.IO connection |