Constructor
new Socket(socket)
Example
const { Socket } = require('qtdatastream').socket;
// socket can be a net.Socket or a websocket
const qtsocket = new Socket(socket);
qtsocket.on('read', (data) => {
  console.log(data);
});
qtsocket.write('Hello');Parameters:
| Name | Type | Description | 
|---|---|---|
| socket | * | Underlying socket | 
Extends
- events.EventEmitter
Methods
detachSocket() → {stream.Duplex}
Detach underlying socket
Returns:
underlying socket that has been detached
- Type
- stream.Duplex
setSocket(socket)
Update the socket (for example to promote it to SSL stream)
Parameters:
| Name | Type | Description | 
|---|---|---|
| socket | stream.Duplex | 
updateSocket()
- Source:
- Deprecated:
- Yes
 
- See:
write(data)
Transforms and write data to underlying socket
Parameters:
| Name | Type | Description | 
|---|---|---|
| data | * |