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 |
* |